正则表达式的常规集合(简单实用)
正则表达式的功能非常强大,废话不多,内容直接共享。
1:基本匹配字符:
◎D匹配数字例如:5 D0的------- > '580
w匹配字母或数字如: D W W --------- > '8zh
匹配任何字符的任意字符如:'zh。----------- > 'zh'of除了换行字符
空白字符(制表符)或空格。
二:匹配字符长度:
*表示任何字符(包括0)
+至少代表一个字符
表示0个或1个字符的
{ }表示n个字符
{ N,M·}代表人物
********************************************************
的一个练习: D { 3 } + D 1 } {;
这里的答案是2333个:由3个数字连接到至少一个空格或3到8个数字的空白字符。
********************************************************
三:但如果是这样的比赛,那就简单了一点,在复杂的比赛中我们需要更精确的匹配:
{ 0-9a-za-z _ }可以匹配字母或数字或下划线,亲测:'0',A,Z,'_可以匹配,这样的表达介导的或组成和;
{ 0-9a-za-z _ } +至少可以由一个数字或字母或下划线的字符串匹配;
{ a-za-z _ } { 0-9a-za-z _ } *可以匹配一个字母或下划线,其次是任何数字或字母或下划线。
{ a-za-z _ } { 0-9a-za-z _ } { }限制0,19长度从1到20,为什么1到20。开头占用以下字符串中的一个,将其限制为0到19,因此最大长度限制为20。
一个| B A或B { J | J }爱娜与Jaina或Jaina的比赛;
表达式必须以一个字符开头,如:d表示一个数字必须以一个数字开头。
这意味着我们必须以一个字符结束。美元意味着我们必须以数字结束。我们应该注意他们表达的方式。将字符放在字符前面,$放在字符后面。
四:JS中的验证方法:
VaR reg = D { 3 } + D { 8 };
VaR '010电话= 123456;
console.log(reg.test(TEL) / /真实);
以上介绍的是萧边收集的一个正则表达式,整理(简单实用),希望对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。