亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript RegExp オブジェクト

JavaScript RegExpオブジェクト

RegExp:正規(guī)表現(xiàn)の略稱です。

正規(guī)表現(xiàn)とは何ですか?

正規(guī)表現(xiàn)は文字のパターンオブジェクトを記述します。

テキストを取得するときは、パターンを使用して取得する內(nèi)容を説明できます。 RegExp はこのパターンです。

簡単なパターンは単一の文字にすることができます。

より複雑なパターンにはより多くの文字が含まれており、解析、形式チェック、置換などに使用できます。

文字列內(nèi)の検索位置や検索する文字の種類などを指定できます。

構文

var patt=new RegExp(pattern,modifiers);

またはより簡単な方法

var patt=/pattern/modifiers;

パターンは式モデルを記述します。修飾子は、検索がグローバルかどうか、大文字と小文字を區(qū)別するかどうかなどを記述します。

注: コンストラクターを使用して通常のオブジェクトを作成する場合は、通常の文字エスケープ ルール (前にバックスラッシュが付く) が必要です。たとえば、以下は同等です:

var re = new RegExp("\w+");
var re = /w+/;

RegExp 修飾子

修飾子は、大文字と小文字を區(qū)別せずにフルテキストを?qū)g行するために使用されます。検索。

i - 修飾子は、大文字と小文字を區(qū)別しないマッチングを?qū)g行するために使用されます。

g - 修飾子は、全文検索を?qū)g行するために使用されます (最初に見つかった検索で停止するのではなく、すべての一致を検索します)。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var str = "Visit PHP.cn";
var patt1 = /PHP中文網(wǎng)/i;
document.write(str.match(patt1));
</script>
</body>
</html>

「is」の全文検索と大文字と小文字を區(qū)別しない検索

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var str="Is this all there is?";
var patt1=/is/g;
document.write(str.match(patt1));
</script>
</body>
</html>

test()

test() メソッドは、結果に応じて文字列で指定された値を検索し、true または false を返します。

次の例では、文字列から文字「e」を検索します。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
</script>
</body>
</html>

exec()

exec() メソッドは、文字列から指定された値を取得します。戻り値は見つかった値です。一致するものが見つからない場合は、null が返されます。

次の例では、文字列から文字「e」を検索します:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));
</script>
</body>
</html>


學び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> ? <script> var str="Is this all there is?"; var patt1=/is/g; document.write(str.match(patt1)); </script> ? </body> </html>