stringObject.match( RegExp )メソッド

stringObject.match( RegExp )メソッドは、Stringオブジェクトの文字列から、引数「RegExp」に指定した正規表現にマッチした部分文字列を取得し、配列に格納するメソッド。

構文

stringObject.match( RegExp )

引数

RegExp
正規表現を指定する。

戻り値

引数「RegExp」に指定した正規表現にマッチした部分文字列を格納した配列。

サンプル

アルファベット

<script type="text/javascript">
var $sampleString = new String( 'ABCDEFG ABCDEFG' );
var $results = $sampleString.match( /[A-C]/g );
document.write( '$sampleString.match(  /[A-C]/g ): ' );
document.write( $results );
document.write( '<br />' );
var $results = $sampleString.match( /ABC/g );
document.write( '$sampleString.match( /ABC/g ): ' );
document.write( $results );
</script>

↓↓↓出力結果↓↓↓

ひらがな

<script type="text/javascript">
var $sampleString = new String( 'あいうえお あいうえお' );
var $results = $sampleString.match( /[あ-う]/g );
document.write( '$sampleString.match(  /[あ-う]/g ): ' );
document.write( $results );
document.write( '<br />' );
var $results = $sampleString.match( /あいう/g );
document.write( '$sampleString.match( /あいう/g ): ' );
document.write( $results );
</script>

↓↓↓出力結果↓↓↓

正規表現オブジェクト変数

引数「RegExp」に指定する正規表現を、正規表現オブジェクト変数で指定。

<script type="text/javascript">
var $sampleString = new String( 'ABCDEFG ABCDEFG' );
var $regex = /[A-C]/g;
var $results = $sampleString.match( $regex );
document.write( $results );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, Stringオブジェクト, メソッド, リファレンス, 取得, 組み込みオブジェクト タグ: パーマリンク