Recently in the use of English search Select2 (V3.5 version ) found a problem: Polyphone, Chongqing in some pinyin library is translated into a heavy (Zhong), helpless only at the same time support Chinese search, select2 How to support the search in English, the following direct title, On the Code ~ ~ ~
Matcher:function (term, text) {
var reg = new RegExp ("[\\u4e00-\\u9fff]+", "G"); determine if the contents of the search box are not Chinese
if (reg.test) {
return Text.indexof (term)! =-1;
} else{
This is my download of a phonetic library, there is a need to download the last link in the article
var mod=zhtopinyin (text);
var tf1=mod.a.touppercase (). IndexOf (Term.touppercase ()) ==0;
var tf2=mod.b.touppercase (). IndexOf (Term.touppercase ()) ==0;
Return (tf1| | TF2);
}
}
Rewrite the Matcher function of the Select2 plugin.
Pinyin Library Download Link