【发布时间】:2012-06-01 21:23:27
【问题描述】:
我在 javascript 中有以下正则表达式
var reg = new RegExp("^[(]?[2-9]\d{2}[)]?[\-. :]?[2-9]\d{2}[\-. :]?\d{4}$");
return this.optional(element) || (reg.test(value));
在我的代码 reg.test(value) 中,即使值正确也返回 false:例如 222 222 2222 或 222-222-2222。所有正则表达式测试器(尤其是this 一个,它调用相同的方法)显示正则表达式匹配表达式。可能是什么问题?
【问题讨论】:
标签: javascript regex validation