エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
タイトルの通りJavaScriptのSwitch文のcaseで正規表現を使う方法です。 var str = 'foo'; switch (true)... タイトルの通りJavaScriptのSwitch文のcaseで正規表現を使う方法です。 var str = 'foo'; switch (true) { case /^(hoge|fuga)$/.test(str): alert(RegExp.$1); break; case /^(foo|bar)$/.test(str): alert(RegExp.$1); break; } 一度switch文をtrueで通してしまった後に各caseで正規表現の判定を行います 正規表現に何があてはまったかは、RegExp.${1~9}の数字で確認できます /^(ワード1|ワード2)$/という形で正規表現を使うことで、厳密に当てはまるものだけをpickupすることができます (今回でいうとfoooや、ffoo、foofooをはじけます。)