TOP - JavaScript - String - match()

引数で指定した正規表現によりマッチを試みます
オブジェクトを変換した文字列が正規表現と一致した場合は、一致した文字列を返します。
一致しない場合はnullを返します。


戻り値1 = 名前1.match(値1)

戻り値1 : マッチを試みた結果となる配列
名前1   : Stringオブジェクトの名前
値1     : マッチを試みる正規表現


(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var s1 = new String("aabbccaabbcc");

        var a1 = s1.match(/ab/);
        var a2 = s1.match(/ab/g);
        var a3 = s1.match(/dd/);

        s += "グローバル指定なし : " + a1.toString() + "\n";
        s += "グローバル指定あり : " + a2.toString() + "\n";
        if (a3 == null)
        {
            s += "マッチしない場合はnull" + "\n";
        }

        s += "グローバル指定なし 配列length値 : " + a1.length + "\n";
        s += "グローバル指定あり 配列length値 : " + a2.length + "\n";

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.