js 正则表达式验证
05918888888
059188888881
13088888888
05918888888-001 --是带工号的
059188888881-001 --是带工号的
if(){ //求正则表达式
alert("带工号");
return false;
}else{
alert("没带工号,都是手机号码固话");
return false;
}
[解决办法]
要是格式固定的话
那就直接用indexOf就好了
var str = "05918888888-001";
if(str.indexOf("-")>-1) {
alert("带工号");
} else {
alert("不带工号");
}
var s = '059188888881-001';
if (/^\d{11,12}\-\d+$/.test(s)) { //求正则表达式
alert("带工号");
//return false;
} else {
alert("没带工号,都是手机号码固话");
//return false;
}
s = '13088888888';
if (/^\d{11,12}\-\d+$/.test(s)) { //求正则表达式
alert("带工号");
//return false;
} else {
alert("没带工号,都是手机号码固话");
//return false;
}