项目中常见的正则校验

Posted it123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目中常见的正则校验相关的知识,希望对你有一定的参考价值。

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('请输入正确格式名称!'));
         }

以上是关于项目中常见的正则校验的主要内容,如果未能解决你的问题,请参考以下文章

JS中有关正则表达式的一些常见应用

RegExp -- 常见四种正则方法

常见正则表达式

C # 整理 2022/05/24:

C # 整理 2022/05/24:

C # 整理 2022/05/24: