电话号码验证与空间

时间:2013-05-15 05:20:28

标签: jquery regex validation

我是jQuery的新手,我只想要一个正则表达式来验证jQuery中我的一个文本字段的电话号码。

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

011 233 455 3451111 3333 3333

我已找到此目的的验证,但未找到确切的验证。

2 个答案:

答案 0 :(得分:1)

试试这个正则表达式

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

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

Codepad 1

Codepad 2

答案 1 :(得分: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;
}