以下の内容はhttps://hasegawa.hatenablog.com/entry/20091002/p2より取得しました。


JavaScriptで、複数の正規表現のどのパターンにマッチするかを switch で書く

JavaScript

    switch( s.match( ... ) ){
    case /abcd/ :
        break;
    case /defg/ :
        break;
    }

みたいに、文字列 s が複数の正規表現のどのパターンと一致するのかを switch 文でわかりやすく書く方法を考えていて、一致したパターンの見た目の分かりやすさも考えると、if の羅列しかないのかなぁと思っていたけど、こんな感じでよさそうなので、忘れないようメモ。

    switch( true ){
    case /abcd/.test( s ) :
        break;
    case /defg/.test( s ) :
        break;
    }

switch の条件が true とかキモいけど。




以上の内容はhttps://hasegawa.hatenablog.com/entry/20091002/p2より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14