.NET正規表現パターンをエスケープするjavascript

javascriptで使用される.NET正規表現パターンを正しくエスケープする(ASP).NETライブラリにヘルパー関数がありますか?したがって、私は手動で + 数量子などをエスケープする必要はありません。私の知る限り、Data AnnotationsのRegularExpressionAttributeは適切な変換を実行します。どういうわけか再利用できますか?

1
私はそれを使用していませんが、 msdn.microsoft.com/ja-us/library /… が役立ちます。それは.NETからの任意の文字列を取る必要があり、javascriptで有効な文字列にする必要があります(物事をエスケープなど)。
追加された 著者 Chris,

1 答え

Escape()はあなたの友人です:

string escapedInput = Regex.Escape(input);

たとえば、 "a + b" "a \ + b" に変換します。

2
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript