purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

正規表現に変数を使う

indexOfだと大文字小文字が区別されてしまうので区別しないようにするためには
正規表現用のRegExp関数を使う


via
変数を使う時はnew RegExp、そこで()使って$1とかで置換したい時はRegExp.$1か引用符で囲む - JavaScriptとかPerlとかPHPとかさくらVPSとか勉強する

var keyword = new RegExp(val, 'gi');
if( arr_co_list[c_name].search(keyword) > 0) {
alert("発見");
}