常用的正则表达式详解编程语言

常见的正则表达式

匹配字符

/cx  匹配由x指明的控制字符。例如, /cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。

/f       匹配一个换页符。等价于 /x0c 和 /cL。

/n  匹配一个换行符。等价于 /x0a 和 /cJ。

/r   匹配一个回车符。等价于 /x0d 和 /cM。

/s    匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ /f/n/r/t/v]

/S  匹配任何非空白字符。等价于 [^ /f/n/r/t/v]

/t   匹配一个制表符。等价于 /x09 和 /cI。

/v  匹配一个垂直制表符。等价于 /x0b 和 /cK。

常用的正则表达式详解编程语言

常用的正则表达式详解编程语言

常用的正则表达式详解编程语言

 

1.匹配手机号 

if(!(/^1[34578]/d{9}$/.test(phone))){

  alert(“手机号码有误,请重填”);  

    return false; 

 } 

或者
if(!(/^1(3|4|5|7|8)/d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
}
2. 匹配邮箱

/^(/w)+(/./w+)*@(/w)+((/./w{2,3}){1,3})$/;

或者

/^(/w)+(/./w+)*@(/w)+((/./w+)+)$/;

3.匹配qq
/[1-9]/d{4,}/

4.验证身份证号(15位或18位数字):/^d{15}|d{}18$/ 
5 验证InternetURL:/^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$/

6 匹配中文:/^[/x{4e00}-/x{9fa5}]+$/u

7 匹配正整数:/^[1-9]/d*$/

8 匹配非负整数(正整数+0):/^/d+$/

9 匹配数字:/^[0-9]*$/ 

10 .匹配网址URL:
/^(f|ht){1}(tp|tps):////([/w-]+/.)+[/w-]+(//[/w- ./?%&=]*)?/
11 匹配中国邮政编码:/^[1-9]/d{5}$/

12 验证用户密码:/^[a-zA-Z]w{5,17}$/


原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/13885.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论