使用 Adobe Live Cycle,我正在创建一个包含电话号码字段的表单。电话号码字段只能接受数字、加号和括号
目前我有一个接受加号和数字的验证表达式,但是当我尝试向它添加括号时,它似乎破坏了它。
if (xfa.event.newText.match(/[^0-9+]/))
{
xfa.event.change = "";
}
有人可以指出我正确的方向吗?谢谢!!
最佳答案
您想要在字符集中包含括号:
if (xfa.event.newText.match(/[^0-9+()]/)
但请注意,这并不能真正验证实际的电话号码。这将接受 ((()))
作为有效的电话号码。
验证电话号码的问题已解决,请四处搜索。
关于javascript - 允许验证括号 () 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25503724/