美文网首页
javascript常用正则校验

javascript常用正则校验

作者: 不醒的梦最美 | 来源:发表于2019-05-20 11:18 被阅读0次
    // 版本号
     numRules: [
                    v => !!v || '请填写信息',
                    v => /^[0-9]{1,2}(\.([0-9]{1,2})){2}$/.test(v) || '版本号输入格式不符合要求,举例12.10.08'
                 ],
    // 邮箱
     emailRules: [
                    v => !!v || '请填写信息',
                    v => /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(v) || '邮箱不正确'
                 ],
    // 手机号
     phoneRules: [
                    v => !!v || '请填写信息',
                    v => /^0?(13[0-9]|15[012356789]|18[012346789]|14[57]|17[678]|170[059]|14[57]|166|19[89])[0-9]{8}$/.test(v) || '手机号码不正确'
                ],
    
    selectRules:[v => !!v || '请选择选项'],
                checkRules:[v => !!v || '请勾选'],
                rules:{
                    required: value => !!value || '请填写信息',
                    phone:val=> /^1\d{10}$/.test(val) ||'手机号格式不正确',
                    email:val=> /^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/.test(val) ||'邮箱格式不正确',
                },
                nameRules: [
                    v => !!v || '请填写信息',
                    v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限大小写字母 中文和.,字节长1-200'
                ],
                userRules: [
                    v => !!v || '请填写信息',
                    v => (/^[\.a-zA-Z0-9]{3,15}$/.test(v)) || '输入仅限大小写字母及数字,字节长3-15'
                ],
                remarkRules:[v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限大小写字母 中文和.,字节长1-200'],
    
     nameRules: [
                    v => !!v || '请填写信息',
                    v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限中英文和特殊字符.'
                ],
     remarkRules:[v => (/^[\u4e00-\u9fa5\.a-zA-Z0-9]{1,200}$/.test(v)) || '输入仅限中英文,数字,特殊字符.'],
    

    相关文章

      网友评论

          本文标题:javascript常用正则校验

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