首页 > 其他 > 详细

正则表达式

时间:2018-11-09 18:51:28      阅读:158      评论:0      收藏:0      [点我收藏+]

 

用以下内容引用正则表达式https://www.jb51.net/article/107796.htm

                     https://www.jb51.net/article/116947.htm

 

 

验证帐号是否合法

验证规则:字母、数字、下划线组成,字母开头,4-16位。

技术分享图片
function
 checkUser(str){
  var
 re = /^[a-zA-z]\w{3,15}$/;
  if(re.test(str)){
    alert("正确");
  }else{
    alert("错误");
  }    
}
checkUser("jihua_cnblogs");//调用
技术分享图片

验证手机号是否合法

验证规则:11位数字,以1开头。

技术分享图片
function
 checkMobile(str) {
  var
 re = /^1\d{10}$/
  if (re.test(str)) {
    alert("正确");
  } else {
    alert("错误");
  }
}
checkMobile(‘13800138000‘); //调用
checkMobile(‘139888888889‘);//错误示例
技术分享图片

验证邮箱是否合法

验证规则:邮箱地址分成“第一部分@第二部分”

第一部分:由字母、数字、下划线、短线“-”、点号“.”组成,

第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成,

而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位

技术分享图片
function
 checkEmail(str){
  var
 re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
  if(re.test(str)){
    alert("正确");
  }else{
    alert("错误");
  }
}
checkEmail("contact@cnblogs.com");//调用
技术分享图片

验证身份证是否合法

验证规则:身份证号码为18位,18位前17位为数字,最后一位是校验位,可能为数字或字符X 

技术分享图片
function 
isCardNo(card){ var
re = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(reg.test(card)){ alert("正确");
} else {
alert("错误");
}
}

正则表达式

原文:https://www.cnblogs.com/24KchUNshuAI/p/9936498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!