JavaScript で正規表現の特殊文字をエスケープするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-16 13:59:03
オリジナル
280 人が閲覧しました

How to Escape Regular Expression Special Characters in JavaScript?

JavaScript での正規表現の特殊文字のエスケープ

JavaScript で正規表現を使用する場合、特定の意味を持つ特殊文字をエスケープする必要があります。そういった表現の中で。この措置により、予期しない結果につながる可能性のあるパターンの一部として解釈されることが防止されます。

JavaScript を使用して特殊文字をエスケープするには、その前にバックスラッシュ () を付けるだけです。たとえば、1 つ以上の出現を示すプラス ( ) 文字をエスケープするには、 を使用します。

すべての特殊文字を自動的にエスケープするには、次の関数を使用できます。

この関数では、g フラグにより​​、指定されたテキスト内で出現するすべての特殊文字が確実にエスケープされます。 string.

例:

最近の開発:

当初、標準化されたES2016で正規表現をエスケープする方法。しかし、この提案は最終的に拒否されました。

現在の推奨事項:

標準化された方法がないにもかかわらず、エスケープを自動化するために上記で提供された関数を使用することが依然として推奨されています。 JavaScript の正規表現特殊文字の説明。

以上がJavaScript で正規表現の特殊文字をエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート