我正在建立搜索,我將使用它的javascript自動完成。我來自芬蘭(芬蘭語)所以我必須處理一些特殊的角色,如?,?和?當用戶在搜索輸入字段中鍵入文本時,我嘗試將文本與數據匹配。如果用戶輸入例如“??”,則這是一個不能正常工作的簡單示例?!?l”也是如此var title = "this is simple string with finnish word t?m? on ??kk?stesti ?lk?? ihmetelk?";// Does not workvar searchterm = "?l";// does not work//var searchterm = "??";// Works//var searchterm = "wi";if ( new RegExp("\\b"+searchterm, "gi").test(title) ) { $("#result").html("Match: ("+searchterm+"): "+title);} else { $("#result").html("nothing found with term: "+searchterm); }http://jsfiddle.net/7TsxB/那么我怎樣才能讓這些?,?和?字符與javascript正則表達式一起使用?我想我應該使用unicode代碼但是我應該怎么做?這些字符的代碼是:[\ u00C4,\ u00E4,\ u00C5,\ u00E5,\ u00D6,\ u00F6]=>??????
Javascript RegExp + Word邊界+ unicode字符
猛跑小豬
2019-09-03 16:30:37