输入校验validator

2018-04-10  本文已影响0人  w_tiger
const VALIDATOR = {
    name1: function(v){
      //必须是中英字母数字下划线
      return /^[A-Za-z0-9_\u4e00-\u9fa5]*$/.test(v);
    },
    name2: function(v){
      //以字母开头,不能包含中文或特殊字符
      return /^[a-zA-Z]\w*$/g.test(v);
    },
    name3: function(v){
      //必须是中英字母数字下划线以及.
      return /^[A-Za-z0-9\._\u4e00-\u9fa5]*$/.test(v);
    },
    name4: function(v){
      //必须是字母数字、下划线、中划线以及.
      return /^[A-Za-z0-9\._\-]*$/.test(v);
    },
    name5: function(v){
      //必须是字母数字下划线
      return /^[A-Za-z0-9_]*$/.test(v);
    },
    name6: function(v){
      //中英字母数字下划线
      return /^[A-Za-z0-9\_\u4e00-\u9fa5]*$/.test(v);
    },
    name7: function(v){
      return /[a-zA-Z0-9_\u4E00-\u9FA5][a-zA-Z0-9_\u4E00-\u9FA5\\-\\.]+/.test(v);
    },
    number: function(v){
      //数字
      return /^[0-9]*$/.test(v);
    },
    plus: function(v){
      //正数
      return /^[0-9]*$/.test(v);
    },
    email: function(v){
      //邮箱
      return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(v);
    }
};
上一篇下一篇

猜你喜欢

热点阅读