js 验证电话号码和手机号码错误

  • Post author:
  • Post category:其他


问题:

如何在一个文本域来校验号码:

错误写法:



function checkNumber(){

if($(“#number”).val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)[color=red]==-1[/color]

[color=red] ||[/color] $(“#number”).val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)[color=red]==-1[/color]){

alert(“number wrong”);

return false;

}

return true;

}

….

正确写法:

function checkNumber(){

if($(“#number”).val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)[color=red]!=-1[/color]

[color=red] ||[/color] $(“#number”).val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)[color=red]!=-1[/color]){

return true;

}else{

return false;

}

}

html部分:

number: <input type=”text” name=”number” id=”number” />



版权声明:本文为maomaozgc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。