jquery 验证正则表达式-正则表达式备忘单

2023-10-08 0 7,496 百度已收录

正则表达式备忘单字符描述

将下一个字符标记为特殊字符、文字字符、反向引用或八进制转义字符。 例如,“n”匹配字符“n”。 “n”匹配换行符。 序列号“\”匹配“”,“(”匹配“(”。

匹配输入字符串的开头。 如果设置了 RegExp 对象的 Multiline 属性,则 ^ 还匹配“n”或“r”之后的位置。

匹配输入字符串的结尾。 如果设置了 RegExp 对象的 Multiline 属性,$ 也会匹配“n”或“r”之前的位置。

匹配上面的子表达式零次或多次。 例如,zo* 匹配“z”和“zoo”。 *相当于{0,}。

匹配上面的子表达式一次或多次。 例如,“zo+”匹配“zo”和“zoo”,但不匹配“z”。 + 相当于 {1,}。

匹配零或一次以上的子表达式。 例如,“做什么?” 将匹配“does”或“does”中的“do”。 ? 相当于{0,1}。

{n}

n 是非负整数。 比赛确定了n次。 例如,“o{2}”不能匹配“Bob”中的“o”,但可以匹配“food”中的两个o。

{n,}

n 是非负整数。 至少匹配n次。 例如,“o{2,}”不能匹配“Bob”中的“o”,但可以匹配“foooood”中的所有o。 “o{1,}”相当于“o+”。 “o{0,}”相当于“o*”。

{n,m}

m和n都是非负整数,其中n3.1是“Windows”中的“Windows”jquery 验证正则表达式,但不能匹配“2000Windows”中的“Windows”。

x|y

匹配 x 或 y。 例如,“z|food”匹配“z”或“food”。 “(z|f)ood”匹配“zood”或“food”。

jquery 验证正则表达式-正则表达式备忘单

[xyz]

人物合集。 匹配包含的任一字符。 例如jquery 验证正则表达式,“[abc]”将匹配“plain”中的“a”。

[^xyz]

负面人物的集合。 匹配任何未包含的字符。 例如,“[^abc]”将匹配“plain”中的“p”。

[阿兹]

字符范围。 匹配指定范围内的任意字符。 例如,“[az]”匹配“a”到“z”范围内的任何大写字母字符。

[^az]

负字符范围。 匹配不在指定范围内的任何字符。 例如,“[^az]”匹配不在“a”到“z”范围内的任何字符。

b

匹配单词边界,即短语和空格之间的位置。 例如,“erb”匹配“never”中的“er”,但不匹配“verb”中的“er”。

B

匹配非短语边界。 “erB”可以匹配“verb”中的“er”,但不能匹配“never”中的“er”。

cx

jquery 验证正则表达式-正则表达式备忘单

匹配 x 指定的控制字符。 例如,cM 匹配 Control-M 或回车符。 x 的值必须是 AZ 或 az 之一。 否则,将 c 视为文字“c”字符。

d

匹配数字字符。 相当于[0-9]。

D

匹配非数字字符。 相当于[^0-9]。

F

匹配换页符。 相当于x0c 和cL。

n

匹配换行符。 相当于x0a 和cJ。

r

匹配回车符。 相当于x0d 和cM。

s

匹配任何空白字符,包括空格、制表符、换页符等。 相当于[fnrtv]。

S

匹配任何非空白字符。 相当于[^fnrtv]。

t

匹配制表符。 相当于x09 和cI。

v

匹配垂直制表符。 相当于x0b 和cK。

w

匹配任何短语字符(包括逗号)。 相当于“[A-Za-z0-9_]”。

W

匹配任何非短语字符。 相当于“[^A-Za-z0-9_]”。

xn

匹配 n,其中 n 是十六进制通配符值。 十六进制转义值的长度必须正好是两位数。 例如,“x41”匹配“A”。 “x041”相当于“x04&1”。 ASCII 编码可用于正则表达式。 。

num

匹配 num,其中 num 是正整数。 对所获得的匹配的引用。 例如,“(.)1”匹配两个连续的相同字符。

n

标识八进制转义值或反向引用。 如果n之前至少有n个获得的子表达式,则n是向后引用。 否则,如果 n 是八进制数 (0-7),则 n 是八进制通配符值。

nm

标识八进制转义值或反向引用。 如果 nm 之前至少有 nm 个可获取的子表达式,则 nm 是向后引用。 如果 nm 之前至少有 n 个获取,则 n 是后跟文字 m 的向后引用。 如果以上条件均不满足,且 n 和 m 均为八进制数 (0-7),则 nm 将匹配八进制转义值 nm。

nml

如果n是八进制数(0-3),并且m和l都是八进制数字(0-7),则匹配八进制通配符值nml。

联合国

匹配 n,其中 n 是由四个十六进制数字表示的 Unicode 字符。 例如,u00A9 匹配版权符号 ()。

常用正则表达式用户名

/^[a-z0-9_-]{3,16}$/

密码

/^[a-z0-9_-]{6,18}$/

十六进制值

/^#?([a-f0-9]{6}|[a-f0-9]{3})$/

电子邮件

/^([a-z0-9_.-]+)@([da-z.-]+).([az.]{2,6})$/

/^[azd]+(.[azd]+)*@([da-z](-[da-z])?)+(.{1,2}[az] +)+$/

网址

/^(https?://)?([da-z.-]+).([az.]{2,6})([/w .-]*) */?$/

IP地址

/((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5 ]|[01]?dd?)/

/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}( ?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/

HTML标签

/^)$/

删除代码\注释

(?Unicode编码中汉字的范围

/^[u2E80-u9FFF]+$/

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 jquery jquery 验证正则表达式-正则表达式备忘单 https://www.wkzy.net/game/198821.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务