是否有解决方法在正则表达式的 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)
...但是对于长串而言,这变得非常笨重。