もともと勘違いでjavaScriptとHTMLについて学んでしまったのですが、これも何かの縁なので学んだことを書き留めたいと思います。
javaScriptで文字列を抽出するには2つの方法があります。一つ目はmatchを使う方法です。
var = '文字列'; if ( str.match(/文字列/)) { //strに文字列を含む場合の処理 }
二つ目はindexOfを使う方法です。
var = '文字列'; if ( str.indexOf('文字列') != -1) { //strに文字列を含む場合の処理 }
これは文字列を含む時に、文字列が見つかった場所(0以上)を返すというものらしいです。 いろいろ試してみた所、一つ目の方法は文字列の中に/を含む時に上手く処理されないことがありました。 もしかしたら何かよい方法があるのかもしれません。