IT技术宅

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 代码分享 > JS正则表达式验证账号、手机号、电话和邮箱

JS正则表达式验证账号、手机号、电话和邮箱

刘振兴     代码分享      2015年11月17日     2802     5条评论  

验证帐号是否合法
验证规则:字母、数字、下划线组成,字母开头,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');//错误示例

 

验证电话号码
验证规则:区号+号码,区号以0开头,3位或4位
号码由7位或8位数字组成
区号与号码之间可以无连接符,也可以“-”连接
如01088888888,010-88888888,0955-7777777 

function checkPhone(str){ var re = /^0\d{2,3}-?\d{7,8}$/; if(re.test(str)){
        alert("正确");
    }else{
        alert("错误");
    }
}
checkPhone("09557777777");//调用

 

验证邮箱
验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样
第一部分:由字母、数字、下划线、短线“-”、点号“.”组成,
第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成,
而域名后缀一般为.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");//调用

 

评论一下 分享本文 赞助本站 联系站长
IT技术宅
 挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
风信子
风信子 2015-11-21 23:14 陕西省西安市电信 回复
我看了那是电脑模板吧!
 手机发表此评论
٩(๑òωó๑)۶
٩(๑òωó๑)۶ 2015-11-18 23:47 陕西省西安市电信 回复
那个主题啊?IT技术宅
 手机发表此评论
刘振兴
刘振兴2015-11-19 14:55 IANA保留地址回复
@٩(๑òωó๑)۶:emlog官网上,有蓝叶的主题,我出的一款免费的模板也是自带这个评论框的,你可以看下 CoolBlack 1.0IT技术宅
 Windows 10 x64   Google Chrome 46.0.2490.80
٩(๑^o^๑)۶
٩(๑^o^๑)۶ 2015-11-18 18:28 陕西省西安市电信 回复
请问你网站的评论框怎么弄得?好喜欢IT技术宅
 手机发表此评论
刘振兴
刘振兴2015-11-18 22:04 IANA保留地址回复
@٩(๑^o^๑)۶:蓝叶的主题带的IT技术宅
 Windows 10 x64   Google Chrome 46.0.2490.80