正则表达式的规则基本是通用的
JS里面正则表达式的写法
var re = new RegExp('规则', '可选参数')
var re=/规则/参数
修饰参数
g:global,全文搜索,默认搜索到第一个结果时停止
i:ignore case,忽略大小写,默认大小写敏感
常用函数
- test:用法:正则.test(字符串),匹配成功,返回真,否则返回假
- replace:用法:字符串.replace(正则, 新的字符串),匹配成功,就用新的字符串去替换匹配到的内容
正则默认规则
匹配成功就结束,不会继续匹配,区分大小写
常用正则规则
//用户名验证:(数字、字母或下划线,6-20位)
var reUser = /^\w{6,20}$/;
//邮箱验证:
var reMail = /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/i;
//密码验证:
var rePass = /^[\w!@#$%^&*]{6,20}$/;
//手机号码验证:
var rePhone = /^1[3458]\d{9}$/;
网友评论