【发布时间】:2016-05-20 21:31:58
【问题描述】:
我想匹配这些字符: [] () 在 javascript 中的正则表达式中的字符类中,我该怎么做?
grep 中的解决方案是: (regex - brackets and parenthesis in character-class)
<script>
var text = "echo some text (some text in parenthesis) [some other in brackets]";
var patt = /[][()]/g
console.log(text.match(patt));
</script>
但是这个正则表达式在 JS 中没有提供匹配
【问题讨论】:
-
需要在括号表达式中转义右方括号,如
/[\][()]/g
标签: javascript regex special-characters