zoukankan      html  css  js  c++  java
  • JS之正则表达式

    1.用户名正则

    1 /*用户名验证*/    
    2 function checkUser(){var reg=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;    
    3     if(reg.test(user)==false){
    4        userId.innerHTML="用户名不正确";
    5     return false;
    6       }
    7       return true;
    8     }

    2.身份证号正则

     1  function isCardNo(card) 
     2  { 
     3  // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
     4    var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; 
     5    if(reg.test(card) === false) 
     6    { 
     7    alert("身份证输入不合法"); 
     8    return false; 
     9    } 
    10  }

    3.邮箱正则

     1 function checkEmail(str){
     2  var re = /^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,4}$/; 
     3      if (re.test(str))
     4  {
     5       alert("ok");
     6      } 
     7 else {
     8       alert("nope");
     9     }
    10 }

    4.密码正则

    1 /*密码验证*/    
    2 function checkPwd(){var reg=/^[a-zA-Z0-9]{4,10}$/;    
    3     if(reg.test(pwd)==false){
    4        pwdId.innerHTML="密码不能含有非法字符,长度在4-10之间";
    5     return false;
    6       }
    7       return true;
    8     }
  • 相关阅读:
    java实习生面试
    使用vue可视化界面创建vue项目
    Git操作分支
    ECharts获取Json文件数据
    Java中字符串反转
    es6新增的API
    es5新增的数组的方法
    操作字符串的相关方法
    排序方法总结
    js内置对象-Array
  • 原文地址:https://www.cnblogs.com/liuwei-0313/p/9917213.html
Copyright © 2011-2022 走看看