我正在尝试使用正则表达式验证电话号码,我想创建一个这样的电话号码格式:
(+ 971 12 123 1234)
任何人都可以帮我这么做吗?
答案 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+))?$
这将为您提供帮助。