js如何用正则表达式验证手机号码,邮箱,座机号
2016-09-22 22:14
746 查看
验证手机号码:
oBtn.onclick=function(){
var oTxt=oInp.value;
// var reg=/^1(3|4|5|7|8)[0-9]\d{8}$/g;
从以上我们可以看到第一位是【1】开头,第二位则则有【3,4,5,7,8】,第三位则是【0-9】,第三位之后则是数字【0-9】。从而我们可以得出一个符合当前的手机号码验证正则表达式。
var reg=/^1[3|4|5|7|8][0-9]\d{8}$/ //验证规则
验证座机号:
oBtn.onclick=function(){
var str=oInp.value;
var reg=/^(0[1-9]\d{1,2}-)\d{6,7}$/;
if(reg.test(str)){
alert(‘格式正确’);
}else{
alert(‘格式错误’);
}
};
一般座机号:0749-4338270 就是0开头:0xxx-xxxxxxx(前4位首位必须是0,后7位无规则)
邮箱验证:
oBtn.onclick=function(){
var oTxt=oInp.value;
// var reg=/^1(3|4|5|7|8)[0-9]\d{8}$/g;
var reg=/^1[3|4|5|7|8][0-9]\d{8}$/; if(reg.test(oTxt)){ alert('格式正确'); }else{ alert('格式错误'); } };
从以上我们可以看到第一位是【1】开头,第二位则则有【3,4,5,7,8】,第三位则是【0-9】,第三位之后则是数字【0-9】。从而我们可以得出一个符合当前的手机号码验证正则表达式。
var reg=/^1[3|4|5|7|8][0-9]\d{8}$/ //验证规则
验证座机号:
oBtn.onclick=function(){
var str=oInp.value;
var reg=/^(0[1-9]\d{1,2}-)\d{6,7}$/;
if(reg.test(str)){
alert(‘格式正确’);
}else{
alert(‘格式错误’);
}
};
一般座机号:0749-4338270 就是0开头:0xxx-xxxxxxx(前4位首位必须是0,后7位无规则)
邮箱验证:
oBtn.onclick=function(){ var str=oInp.value; var reg=/^\w+\@[a-zA-Z0-9\-]+(\.([a-zA-Z0-9]{2,8})){1,2}$/; if(reg.test(str)){ alert('格式正确'); }else{ alert('格式错误'); } }; 统计一下邮箱@前缀的几种类型 1、纯数字 比如:123456@jb51.net 2、纯字母 3、字母数字混合 4、带点的 比如:web.blue@jb51.net 5、带下划线 比如:web_blue@jb51.net 6、带连接线 比如:web-blue@jb51.net
相关文章推荐
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(未测试)
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(转)
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- JS和正则表达式验证手机号码、邮箱等
- js正则表达式验证手机号码和邮箱
- js正则表达式验证手机号码,用户名和邮箱
- JS 手机号码、邮箱、传真正则表达式验证
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- js中验证邮箱,手机号码,网址,图片等各种数据的正则表达式
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- 使用js和正则表达式验证邮箱、手机号码、密码等
- JS和正则表达式验证手机号码、邮箱等
- js 验证手机号码 身份证号 邮箱 正则表达式
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- JS和正则表达式验证手机号码、邮箱等
- java正则表达式验证手机号码ip,邮箱
- asp.net后台正则表达式验证手机号码邮箱