美文网首页
javascript常用正则匹配,身份证,手机号域名

javascript常用正则匹配,身份证,手机号域名

作者: zhyzhyzz | 来源:发表于2019-11-08 10:02 被阅读0次
    
    //以下代码仅供参考,如有错误还请各位大哥大姐指导修正
    
    //匹配有没有中文
    const export regZh = (str)=> {
        return RegExp(/[\u4e00-\u9fa5]+/).test(str)
    }
    //只允许中文
    const export regOnlyZh = (str)=> {
        return RegExp(/^[\u4e00-\u9fa5]+$/).test(str)
    }
    //只允许中文,英文字母,数字
    const export regZhEnNum = (str)=> {
        return RegExp(/^[\u4e00-\u9fa5A-Za-z0-9]+$/).test(str)
    }
    //匹配身份证
    const export regIDC = (str)=> {
         return RegExp(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/).test(str);
    }
    //匹配手机号
    const export regPhone = (str)=> {
         return RegExp(/^1[34578]\d{9}$/).test(str);
    }
    //匹配邮箱格式
    const export regEmail = (str)=> {
        return RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/).test(str);
    }
    //匹配域名
    const export regRealmName = (str)=> {
        return RegExp(/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\/.?/).test(str)
    }
    //匹配密码(密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线))
    const export regPwd = (str)=> {
        return RegExp(/^[a-zA-Z]\w{5,17}$/).test(str)
    }
    //日期格式  2019-01-12
    const export regDate = (str)=> {
        return RegExp(/^\d{4}-\d{1,2}-\d{1,2}/).test(str)
    }
    //匹配空白行
    const export regWhiteLine = (str)=>{
        return RegExp(/\n\s*\r/).test(str)
    }
    //匹配正数、负数、和小数
    const export regNum1 = (str)=>{
        return RegExp(/^(\-|\+)?\d+(\.\d+)?$/).test(str)
    }
    //匹配零和非零开头的数字
    const export regNum2 = (str)=>{
        return RegExp(/^(0|[1-9][0-9]*)$/).test(str)
    }
    //匹配数字
    const export regNum3 = (str)=>{
        return RegExp(/^[0-9]*$/).test(str)
    }
    //匹配m-n位的数字
    const export regNum3 = (str)=>{
        return RegExp(/^\d{m,n}$/).test(str)
    }
    //长度为3-20的所有字符
    const export allByte = (str)=>{
        return RegExp(/^.{3,20}$/).test(str)
    }
    
    

    javascript常用时间格式化方法(星期、日期、时间)

    相关文章

      网友评论

          本文标题:javascript常用正则匹配,身份证,手机号域名

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