我对jQuery非常陌生,我只是想要一个正则表达式来验证jQuery中的电话号码是否为我的文本字段之一。带空格的电话号码验证
我想显示最大长度为12的电话号码并允许空格;我的模式是:
011 233 455 345
或1111 3333 3333
我已经找到了这个目的验证,但没有找到确切的验证。
我对jQuery非常陌生,我只是想要一个正则表达式来验证jQuery中的电话号码是否为我的文本字段之一。带空格的电话号码验证
我想显示最大长度为12的电话号码并允许空格;我的模式是:
011 233 455 345
或1111 3333 3333
我已经找到了这个目的验证,但没有找到确切的验证。
你可以试试这个。请注意,正则表达式中0-9之后有一个空格。
var phone = $('input[name="phone"]').val();(select your field here.)
intRegex = /^[0-9 ]+$/;
if((phone.length > 12) || (!intRegex.test(phone)))
{
alert('Please enter a valid phone number.');
return false;
}
没有空格的12位数是有效的吗? – asifrc
我强烈建议使用谷歌的libphonenumber库。 https://code.google.com/p/libphonenumber/这是对整个网络的推荐...让我们不要再被我们的电话号码验证细分 – Bryan
@ranivder您问了8个问题,但没有人接受。 –