正規表現を使用して文字列を検索し,一致した文字列を返します.
stringObject.match(regexp)
matchメソッドはregexpで指定された正規表現に一致する文字列を返します.
一致しない場合は配列もしくはnullを返します.(正規表現がgフラグを含んでいない場合はnull,含んでいる場合は配列を返します.)
以下にmatchメソッドを使用したサンプルコードを示します.
<html>
<head>
<title>matchメソッドのサンプルコード</title>
</head>
<body>
<script type="text/javascript" language="javascript">
var str = "1.Snoopy 2.Charlie Brown 3.Woodstock";
var ary = str.match(/\d+/g);
for (var i in ary) {
document.write(ary[i] + "<br />");
}
</script>
</body>
</html>
サンプルコードの実行結果は以下のようになります.
1 2 3
スポンサード リンク