Angular

常用正则

2017-08-31  本文已影响7人  hk_sky

1.手机号正则

var pattern  =  /^1(3|4|5|7|8)\d{9}$/

var pattern  =  /^1[34578]\d{9}$/

2.  8~30位同时包含数字大小写字母并且不含特许符号

var  r  =   /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)[0-9A-Za-z]{8,30}$/;

var  r  =  /^(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/;

var flag =  r.test(_loginPsd);

if(flag){

}else{

}

3.  6~16位至少包含字母和数字并允许含有符号

var  reg2  =  /(?!^[0-9]+$)(?!^[A-z]+$)(?=^[A-z0-9]+$)^.{6,16}$/;

4. 用户名(3!16位,支持数字、字母、下划线、横线)

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

上一篇下一篇

猜你喜欢

热点阅读