jQuery - 如果输入里面或多或少有10个字符

时间:2011-03-11 22:34:46

标签: jquery

我想为电话号码输入进行自定义验证。

var telVal = $("#telefon").val();
if(telVal == '') {
$("#telefon").addClass('eroare png');
hasError = true;
}

如果用户未在此输入中键入任何内容,则会出现错误,但我想检查用户是否键入10个字符。所以,脚本必须像

  

if(telVal有9个字符或更多   比10){做这个}

谢谢!

2 个答案:

答案 0 :(得分:7)

所以基本上,如果它不是10?

if(telVal.length != 10)

答案 1 :(得分:2)

之前有很多人已经这样做了 - 您可以在这样的网站上找到一些更高级的解析示例(包括检查破折号,圆括号等):

http://www.smartwebby.com/DHTML/phone_no_validation.asp