Javascript不区分大小写的正则表达式跨度

时间:2014-12-07 19:42:27

标签: javascript regex pcre

是否有解决方法在正则表达式的 span 中提供不区分大小写的匹配项?

PCRE提供此功能:

preg_match("/(?i:ab)cd/", "aBcd"); //evaluates to 1
preg_match("/(?i:ab)cd/", "aBCd"); //evaluates to 0

我能找到的只是全球旗帜:

"aBcd".match(/abcd/i); //match found, CORRECT
"aBCd".match(/abcd/i); //match found, INCORRECT

或者,我可以逃避每个角色

"aBcd".match(/[Aa][Bb]cd/i)

...但是对于长串而言,这变得非常笨重。

0 个答案:

没有答案