假设您有以下输入要检查:
lorem ipsüm dolor ipsum dolor
和以下 JavaScript 正则表达式:
/(\bips[uü]\b)/gmi
我期望的是,当我搜索匹配时,什么都不会找到,无论是“ipsu”还是“ipsü”,但有一个单词边界。但是“ipsü”这个词会被匹配,即使末尾有字符“m”而不是一个词的边界。我不明白原因。
有谁知道原因?
看这个例子:
假设您有以下输入要检查:
lorem ipsüm dolor ipsum dolor
和以下 JavaScript 正则表达式:
/(\bips[uü]\b)/gmi
我期望的是,当我搜索匹配时,什么都不会找到,无论是“ipsu”还是“ipsü”,但有一个单词边界。但是“ipsü”这个词会被匹配,即使末尾有字符“m”而不是一个词的边界。我不明白原因。
有谁知道原因?
看这个例子: