zoukankan      html  css  js  c++  java
  • js封装正则验证

    //根据不同的验证内容,返回相应的正则表达式

    function returnRegString(regName) {
    if (regName == "email") {
    return "^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$"; //邮箱
    } else if (regName == "tel") {
    return "^(86)?(-)?(0[0-9]{2,3})?(-)?([0-9]{7,8})(-)?([0-9]{3,5})?$"; //电话
    } else if (regName == "phone") {
    return "^(13[0-9]|15[0-9]|18[0-9])([0-9]{8})$"; //手机
    } else if (regName == "postcode") {
    return "^([0-9]{6})$"; //邮编
    } else if (regName == "number") {
    return "^(0|([1-9]+[0-9]*))(.[0-9]+)?$"; //数字
    } else if (regName == "decimal") {
    return "^[0-9]+([.][0-9]+)?$"; //浮点
    } else if (regName == "money") {
    return "^([0-9])$"; //货币
    } else if (regName == "website") { //网址
    return "(http://|https://){0,1}[w/.?&=]+";
    } else if (regName == "fax") { //传真
    return "^[+]{0,1}([0-9]){1,3}[ ]?([-]?(([0-9])|[ ]){1,12})+$";
    } else if (regName == "int") { //整数
    return "^(-){0,1}d+$";
    } else if (regName == "pInt") { //正整数
    return "^d+$";
    } else if (regName == "nInt") { //负整数
    return "^-d+$";
    } else if (regName == "nandl") { //数字与字母
    return "[a-zA-Z0-9]";
    } else if (regName == "chinese") { //是否含有中文字符
    return "[u4e00-u9fa5]";
    }
    }
  • 相关阅读:
    4.方向-世界坐标系
    3.Unity3d物体操作常用按键
    2.Unity3d常用按键
    1.Unity3d的新建场景和保存场景
    MySQL CodeFirst的配置与注意事项
    HNU暑假训练第一场C.Ninja Map
    牛客暑假多校第二场J-farm
    牛客暑假多校第一场J-Different Integers
    主席树设计与实现
    博弈论的一些理解
  • 原文地址:https://www.cnblogs.com/kongxiaoshuang/p/6841655.html
Copyright © 2011-2022 走看看