zoukankan      html  css  js  c++  java
  • 项目中常见的正则校验

    1.只能输入正整数
      let reg = /^[1-9]d*/
    
    2.不能以http://和https://开头
       let reg1 = /^http://.*/i;
       let reg2 = /^https://.*/i;
       if (reg1.test(value)) {
             callback(new Error('请输入正确格式名称!'));
           } else if (reg2.test(value)) {
             callback(new Error('请输入正确格式名称!'));
           } else {
              callback();
           }                    
    
    3.以大小写字母或中文开头,可包含数字、“.”、“_”、“:”或“-”,2-16个字符,
     let reg = /^[u4e00-u9fa5a-zA-Z]+.{1,16}$/;
          if (value.length > 16) {
               callback(new Error('输入的字符不能大于16个字符!'));
             } else if (value.length < 2) {
               callback(new Error('输入的字符不能小于2个字符!'));
             }else if (reg.test(value)) {
               callback();
             } else {
                callback(new Error('请输入正确格式名称!'));
             }
    
  • 相关阅读:
    wed
    郁闷的星期三
    Mon
    烟斗信息
    10.3
    德国装甲兵之歌
    危急!开发进入瓶颈阶段
    血糯米粥
    上海:烟斗
    如果你的博客被转载?
  • 原文地址:https://www.cnblogs.com/IT123/p/11836975.html
Copyright © 2011-2022 走看看