美文网首页
正则表达式

正则表达式

作者: jxvl假装 | 来源:发表于2019-10-29 00:13 被阅读0次

    正则表达式的规则基本是通用的

    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}$/;
    

    相关文章

      网友评论

          本文标题:正则表达式

          本文链接:https://www.haomeiwen.com/subject/bbkuuctx.html