正規表現search()関数
691 ワード
正規表現search()関数:この関数は正規表現にマッチするサブ文字列を検索できます.戻り値は、正規表現にマッチする最初のサブ文字列の開始位置であり、位置は0から計算されます.が見つからなかったら-1を返します.ここでは正規表現の関連操作だけを紹介します.直接検索についてはJAvascriptのStringオブジェクトのsearch()方法を参照してください. 構文:
regexpが必要です.正規表現オブジェクト.
ブラウザサポート:IEブラウザはこの方法をサポートします.火狐ブラウザはこの方法をサポートします.Googleブラウザはこの方法をサポートします.実例コード:実例一:
原文のアドレスは、正規表現search()関数です.
stringObject.search(regexp)
パラメータリストは以下の通りです regexpが必要です.正規表現オブジェクト.
ブラウザサポート:IEブラウザはこの方法をサポートします.火狐ブラウザはこの方法をサポートします.Googleブラウザはこの方法をサポートします.実例コード:実例一:
var str="I love antzone";
var reg=/ant/
console.log(str.search(reg));
以上のコードは、正規表現にマッチするサブ文字列「antzone」の文字列の先頭を返します.実例二:var str="I love antzone";
var reg=/ABC/
console.log(str.search(reg));
文字列には正規表現と一致する文字列がありません.この関数は-1を返します.原文のアドレスは、正規表現search()関数です.