js 正则表达式

Posted hl345

tags:

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

身份证验证
function isCardNo(card) {
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; if(reg.test(card) === false) { alert("身份证输入不合法"); return false; } }
邮箱验证
function checkEmail(str){
var re
= /^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,4}$/; if (re.test(str)) { alert("ok"); } else { alert("nope"); } }

/*用户名验证*/    
function checkUser(){var reg=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;    
    if(reg.test(user)==false){
       userId.innerhtml="用户名不正确";
    return false;
      }
      return true;
    }
/*密码验证*/    
function checkPwd(){var reg=/^[a-zA-Z0-9]{4,10}$/;    
    if(reg.test(pwd)==false){
       pwdId.innerHTML="密码不能含有非法字符,长度在4-10之间";
    return false;
      }
      return true;
    }

 





以上是关于js 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

text 正则表达式片段

markdown 正则表达式模式片段

正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性

循环通过 python 正则表达式匹配

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

js 常用正则表达式表单验证代码