Search
  1. 正規表現文字列を変更〔compileメソッド/inputメソッド/sourceプロパティ/testメソッド/execメソッド〕

正規表現文字列を変更
compileメソッド/inputメソッド/sourceプロパティ/testメソッド/execメソッド

unknown

メソッド/プロパティ文法説明
compileメソッドオブジェクト.compile ( パターン[, フラグ] )正規表現文字列を変更。
inputメソッドRegExp.input = 検索対象文字列検索対象文字列を指定。
sourceプロパティオブジェクト.source正規表現文字列を取得。
testメソッドオブジェクト.test ( 検索対象文字列 )検索対象文字列と一致する文字列が含まれているか調べる。一致する文字列が含まれている場合にTRUE、含まれていない場合にFALSEを返す。
execメソッド変数=オブジェクト.exec ( 検索対象文字列 )検索を実行。オブジェクト.exec ( 文字列 ) → 文字列.match ( オブジェクト )と同じ。
サンプルを見る
<script type="text/javascript">
    /* オブジェクト生成 */
    var obj=new RegExp("JavaScript","i");
    var str="PHP & JavaScript Room";

    document.write("正規表現文字列="+obj.source+"<br \/>\n");
    var resTEST=obj.test(str);
    document.write("検索対象文字が含まれているか="+resTEST+"<br \/>\n");
    var resEXEC=obj.exec(str);
    document.write("検索結果="+resEXEC+"<br \/><br \/>\n");

    obj=obj.compile("PHP");/* 検索対象文字列を変更 */
    document.write("正規表現文字列="+obj.source+"<br \/>\n");
    var resTEST=obj.test(str);
    document.write("検索対象文字が含まれているか="+resTEST+"<br \/>\n");
    var resEXEC=obj.exec(str);
    document.write("検索結果="+resEXEC+"<br \/>\n");
</script>

関連コンテンツ

Q. このサイトの情報はお役に立ちましたでしょうか?

投票する 投票結果を見る

管理人に【web拍手】を送るweb拍手(1行メッセージも送れます♪)

pagetop

polarized women