javascriptで使用される.NET正規表現パターンを正しくエスケープする(ASP).NETライブラリにヘルパー関数がありますか?したがって、私は手動で + 数量子などをエスケープする必要はありません。私の知る限り、Data AnnotationsのRegularExpressionAttributeは適切な変換を実行します。どういうわけか再利用できますか?
+
Escape()はあなたの友人です:
string escapedInput = Regex.Escape(input);
たとえば、 "a + b" を "a \ + b" に変換します。
"a + b"
"a \ + b"
日本人コミュニティのjavascript