このプラグインを使用しています
http://harvesthq.github.com/chosen/
いくつかのオプションを空白で検索すると、特定の問題が発生します。たとえば、次のように入力すると、「Antigua y barbuda」というオプションがあります。
- アンティグア バーブーダ -> OK
- アンティグア -> OK
- バーブーダ -> OK
- はい -> わかりました
- y バーブーダ -> 失敗
最初の単語ではなく書き始めたときにのみ失敗します(空白がある場合のみ)
正規表現:
regex = new RegExp(regexAnchor + searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');