-1

我对 jQuery 很陌生,我只想要一个正则表达式来验证 jQuery 中我的一个文本字段的电话号码。

我想显示最大长度为 12 的电话号码并允许空格;我的模式是:

011 233 455 345或者1111 3333 3333

我为此目的找到了验证,但没有找到确切的验证。

4

2 回答 2

1

试试这个正则表达式

1)/^\d{4} \d{4} \d{4}$/对于1111 1111 1111

2)/^\d{3} \d{3} \d{3} \d{3}$/对于111 111 111 111

键盘 1

键盘 2

于 2013-05-15T05:26:00.403 回答
1

你可以试试这个。注意正则表达式中 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;
}
于 2013-05-15T06:21:42.887 回答