我正在尝试验证电话号码

时间:2015-12-01 11:14:59

标签: javascript html regex

我正在尝试使用正则表达式验证电话号码,我想创建一个这样的电话号码格式:

  

(+ 971 12 123 1234)

任何人都可以帮我这么做吗?

2 个答案:

答案 0 :(得分:2)

试试这种方式

var phone_regex = /^\(\d{3]\ \d{2]\ \d{3]\ \d{4]\)$/;

更多细节参考

http://eisabainyo.net/weblog/2009/04/30/10-examples-of-basic-input-validation-in-javascript/

答案 1 :(得分:0)

^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$

这将为您提供帮助。