我已經搜索過,現有的答案都不適用於我。我的問題是:正則表達式特殊字符
我對正則表達式的代碼,搜索匹配和亮點匹配開始弗里斯特信字母:
var newvals = [], regexp = new RegExp('\\b' + search.escapeRegExp(), insensitive ? 'ig' : '');
這工作得很好英/美信,但我也有來自挪威字母「æøå」的特殊字符。任何想法如何改變這個正則表達式來覆蓋特殊字符?
編輯:(謝謝!)應用從山姆聖佩特森技巧後,我得到了它的顯示特殊字符,但是當我做了搜索,自動完成,現在只匹配大寫或小寫字母。因此,如果我輸入「Ø」,則建議以大寫字母「Ø」開頭的所有單詞,而不是以小寫字母開頭的單詞「ø」。小寫搜索也是一樣。但是,常規字母通常顯示爲大寫和小寫。此問題僅適用於特殊字符。 任何想法?
這就是Javascript而不是Java!請編輯您的問題中的標籤。 – SuperSaiyan
看看這個:http://stackoverflow.com/questions/280712/javascript-unicode – BlitZ