• ベストアンサー

正規表現の/ と /の間を動的に変更する方法ありますか?

下記のwk.の正規表現の部分を変数で動的に変更したいのですが何か方法ありますでしょうか? <script language='javascript'> <!-- str = "wk1"; if (str.search(/wk./) != -1) { document.write("Match!!"); } //--> </script> いろんなサイトを見たのですが別な方法もわかりませんでした。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

これはどうでしょう。 <SCRIPT LANGUAGE=javascript> <!-- str = "wk1"; s = "wk."; re = new RegExp(s); if (str.search(re) != -1) { document.write("Match!!"); } //--> </script>

matchori
質問者

お礼

できました。私にはまだまだ知らないクラスやオブジェクトがありそうです(^^;)ありがとうございます。

関連するQ&A