4个回答
2015-07-08
展开全部
验证手机号码
验证规则: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位数字组成
区号与号码之间可以无连接符,也可以“-”连接
function
checkPhone(str){
var
re = /^0\d{2,3}-?\d{7,8}$/;
if(re.test(str)){
alert("正确");
}else{
alert("错误");
}
}
checkPhone("09557777777");//调用
验证规则: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位数字组成
区号与号码之间可以无连接符,也可以“-”连接
function
checkPhone(str){
var
re = /^0\d{2,3}-?\d{7,8}$/;
if(re.test(str)){
alert("正确");
}else{
alert("错误");
}
}
checkPhone("09557777777");//调用
展开全部
手机
function isMobil(s)
{
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
普通电话
function isTel(s)
{
//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[
]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
追问
就是 一个正则可以判断手机和电话的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function isTel(s) {
var patrn =
/^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/
if
(!patrn.exec(s)) return false
return true
},
function isMobile(value) {
var validateReg =
/^((\+?86)|(\(\+86\)))?1\d{10}$/;
return
validateReg.test(value);
},
var patrn =
/^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/
if
(!patrn.exec(s)) return false
return true
},
function isMobile(value) {
var validateReg =
/^((\+?86)|(\(\+86\)))?1\d{10}$/;
return
validateReg.test(value);
},
追问
就是 一个正则可以判断手机和电话的
追答
var patrn = /^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$|^((\+?86)|(\(\+86\)))?1\d{10}$/;
加一个|不就是了。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js验证11位手机号,JS判断手机号是否正确(正则表达式)最简单版,js正则 手机号验证
/**
* 检查手机号码
*
* @param mobile
* @returns {Boolean}
*/
function check_mobile(mobile) {
var regu = /^\d{11}$/;
var re = new RegExp(regu);
if (!re.test(mobile)) {
return false;
}
return true;
}
---------------------
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载时请标注:hhttp://dongsir.cn/p/172
---------------------
js 验证电话号码
/**
* 验证电话号码,带"(,),-"字符和数字其他不通过
*
* @param str
* @returns {Boolean}
*/
function checkPhone(str) {
if (str.length > 20) {
return false;
}
var patternStr = "(0123456789-)";
var strlength = str.length;
for (var i = 0; i < strlength; i++) {
var tempchar = str.substring(i, i + 1);
if (patternStr.indexOf(tempchar) < 0) {
return false;
}
}
return true;
}
---------------------
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载时请标注:http://dongsir.cn/p/169
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询