What's the meaning of /gi in a regex?
本问题已经有最佳答案,请猛点这里访问。
我在我的javascript代码中看到这样一行:
1 | var regex = /[^\w\s]/gi; |
在regex中,这个
另一部分我可以理解,因为它接受一组单词和空格,但不接受
1 2 3 | g modifier: global. All matches (don't return on first match) i modifier: insensitive. Case insensitive match (ignores case of [a-zA-Z]) |
在你的情况下,虽然
对于输入,如
如果
开始和结束的
g =global,匹配字符串中模式的所有实例,而不仅仅是一个i =不区分大小写(例如,/a/i 将与字符串"a" 或"a" 匹配。
在您给出的上下文中(