SELECT2支援中文全拼和拼音首字母檢索

2021-08-19 10:34:21 字數 1192 閱讀 6767



一、修改select2.js匹配方法:function matcher (params, data)  

// check if the text contains the term 

if (original > -1)  

// if it doesn't contain the term, don't return anything 

return null; 

二、引用js

pinyin.js  全拼、pinyin2.js  拼音首字母

三、pinyin.js

(function() ; 

function chntopy(l1)  

return i1; 

}  /** 

* 匹配上述拼音庫中的是否有對應 

*/ 

function arraysearch(l1, l2)  

}  return false; 

}  /** 

* 擷取拼音的第乙個字母,造成無論輸入f,fa,fan等f開頭的拼音,查出的漢字頁都是首字母為f開頭的漢字,導致的問題是不能精確匹配到所需要的漢字 

*/ 

function ucfirst(l1)  

}  string.prototype.topinyin = function() ; 

})(); 

四、pinyin2.js

var omultidiff = ;

//引數,中文字串 

//返回值:拼音首字母串陣列 

function makepy(str)

//處理arrresult,返回所有可能的拼音首字母串陣列 

return mkrslt(arrresult);

}function checkch(ch)

function mkrslt(arr)

} else

//把複製並修改後的陣列連線到arrrslt上 

arrrslt = arrrslt.concat(tmp);}}

}return arrrslt.join();

}string.prototype.topinyin = function() ;

})();

ES支援中文 全拼 拼音首字母搜尋

新建模板,便於後續建立索引,直接使用模板,省事方便 put template goods pinyin filter full pinyin filter char filter tokenizer analyzer ngramsearchanalyzer ikindexanalyzer iksea...

mac sublime2支援中文

一 安裝package control 按照提示複製一段python命令安裝package control,也可以直接複製這一段到控制台 ctrl import urllib2,os pf package control.sublime package ipp sublime.installed p...

mac sublime2支援中文

一 安裝package control 按照提示複製一段python命令安裝package control,也可以直接複製這一段到控制台 ctrl import urllib2,os pf package control.sublime package ipp sublime.installed p...