【发布时间】:2013-04-15 10:58:56
【问题描述】:
我已经搜索过,现有的答案都不适合我。我的问题如下:
我有这个用于搜索匹配并突出显示从第一个字母开始的匹配字母的 RegExp 代码:
var newvals = [], regexp = new RegExp('\\b' + search.escapeRegExp(), insensitive ? 'ig' : '');
这适用于英语/美国字母,但我也有来自挪威字母“æøå”的特殊字符。知道如何更改此正则表达式以涵盖特殊字符吗?
编辑: 应用 Sam Saint Pettersen 的提示后(谢谢!),我让它显示特殊字符,但是当我进行搜索时,自动完成现在只匹配大写或小写字母。因此,如果我输入“Ø”,它会建议所有以大写“Ø”开头的单词,而不是以小写“ø”开头的单词。小写搜索也是如此。然而,常规字母通常同时显示大写和小写。此问题仅适用于特殊字符。 有什么想法吗?
【问题讨论】:
-
那是 Javascript 而不是 Java!请编辑您问题中的标签。
标签: javascript regex