ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでの文字列の一致と置換の例の詳細な説明

JavaScriptでの文字列の一致と置換の例の詳細な説明

小云云
小云云オリジナル
2018-01-05 10:22:151435ブラウズ

この記事ではJavaScriptにおける文字列のmatchメソッドとreplaceメソッドを中心に紹介していますので、参考になると思います。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

1. Match メソッド

match() メソッドは、文字列内の指定された値を取得したり、1 つ以上の正規表現と一致するものを検索したりできます。

match() メソッドの戻り値は次のとおりです: 一致結果を格納する配列。

2. Replace メソッド

replace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。

replace メソッドの戻り値は次のとおりです: 新しい文字列。

3. 説明

正規表現を使用する場合、上記の 2 つのメソッドのパラメーターは主にグローバル g を追加して、すべての文字列を一致または置換できるようにします。

サンプルコード:

<!DOCTYPE html>
<html lang="zh">

 <head>
  <meta charset="UTF-8" />
  <title>JavaScript中字符串的match与replace方法</title>
 </head>

 <body>
  <!--注意src路径要对-->
  <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   var str = "1 plus 2 equal 3";
   //match方法返回值为数组
   var arr = str.match(/[0-9]/g)
   console.log(arr);

   var new_str = str.replace(/[0-9]/g, 'newstr');
   //replace方法返回值为新的字符串
   console.log(new_str)
  </script>
 </body>

</html>

コンソール出力は次のとおりです:

関連する推奨事項:

matchメソッドとreplaceメソッドの詳細な説明

jsのsubstr()とmatch()の関数

画像の変更、matchメソッドを使用したサンプルコード

以上がJavaScriptでの文字列の一致と置換の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。