正则表达式,又称为正常表现和常规表示。(英语:正则表达式,通常缩写代码为正则表达式,表达式,或重),一个计算机科学的概念。正则表达式用一个字符串来描述和匹配一系列的语法规则。在很多文本编辑器,正则表达式通常用来检索和替换文本,符合一定的规律。

正则表达式的功能非常强大,废话不多,内容直接共享。



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) / /真实);


以上介绍的是萧边收集的一个正则表达式,整理(简单实用),希望对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。