【发布时间】:2013-10-29 15:47:01
【问题描述】:
我只需要在 javascript 中验证 2 个字符串。
其中一个必须只包含 0 个或多个左括号 (.
另一个必须只包含 0 个或多个右括号)。
这意味着每个值中只允许那些字符。
在花了很多时间试图理解正则表达式之后,我找不到实现这一目标的方法。使用转义字符,我把正则表达式函数弄得一团糟。
这是我的想法:
/\(*/
谁能帮帮我?
【问题讨论】:
-
也许我误解了您的要求,但不是每个可能的字符串都符合这两个标准吗?
-
"必须包含 0 个或多个" ...这就像说它可以包含它或不包含它,因此无所谓。
-
它们是否需要包含相同数量的相应括号?
-
因此,对于第一个字段,只允许使用左括号。对于第二个,只有右括号。
-
所以你的意思是第一个字段不能包含右括号,第二个字段不能包含左括号?
标签: javascript regex validation escaping parentheses