ようにgオプションの前にiオプションを付けました。なしで検索・置換できるのがiオプションのメリットです。mオプションこれは対象のテキストを複数行として扱うためのオプション逆に言えばmオプションがないと、どんなテキストでも1行として扱われるという意味です。文字列全体の最初と最後だけにしかマッチできません。次のコードを考えてみてください。置き換えしようとしてます。置換されてしまいました。文字列全体の初めと終わりを表してしまうからです。各行ごとにマッチさせるにはmオプションが必要です。各行の最初と最後にマッチしてくれるようになります。uオプション正規表現内でユニコード値を表したい場合に必要なオプションユニコード値については次ページを見ると分かりやすいです。基本的にはあまり使うことがないオプションですね。いう風にユニコードでパターン指定したい場合などに使うみたいです。以上4つがJavaScriptで使える正規表現オプションちなみにPHPでも同じようなオプションが存在します。PHPで使える主なオプションは次の6つiオプションmオプションsオプションxオプションAオプションUオプション詳しくは次記事でまとめました。user【PHP】正規表現で使えるオプション(パターン修飾子)まとめhttps://pisuke-code.com/php-regexp-options/PHPでは正規表現を文字列として定義します。次が正規表現パターンの例'/\w+apple/'このような文字列を検索や置換系の関数に渡すことで正規表現として機能します。この正規表現ではオ...PHPとJavaScriptでは使えるオプションがかなり違います。ここまでのまとめということ各オプションをもう一度まとめgオプション文字列全てで繰り返しパターンをマッチさせる。各行の最初と最後にマッチさせるuオプションユニコード値で文字をマッチさせる。使わないオプションgオプションやiオプションはよく使うことが多いと思います。以上JavaScript正規表現で使えるオプションについてまとめました。個人でWebサービスとかツールとかを開発しているWeb系の人。このブログでは学んだことや開発に役立つ知識、プログラマーや開発者向けの情報を発信していく予定。PHP、JavaScript(jQuery)、CSSがメイン。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。個人でWebサービスとかツールとかを開発しているWeb系の人。このブログでは学んだことや開発に役立つ知識、プログラマーや開発者向けの情報を発信しています。未分類JavaScriptjQueryPHPCSSWordPressこんなアプリも作ってます。3Dドット絵メーカー(オープンベータ版)3Dドット絵(ボクセルアート)を作れるアプリ。個人でWebサービスとかツールとかを開発しているWeb系の人。このブログでは学んだことや開発に役立つ知識、プログラマーや開発者向けの情報を発信しています。2020.02.26Androidで簡単にシェア(共有)機能実装。