1
javascriptで使用される.NET正規表現パターンを適切にエスケープする(ASP).NETライブラリにヘルパー関数がありますか?だから私は手動で+
量子などをエスケープする必要はありません。私の知る限り、データ注釈からのRegularExpressionAttributeは適切な変換を実行します。どういうわけか再利用できますか?例えばJavaScript用の.NET正規表現パターンをエスケープする
string escapedInput = Regex.Escape(input);
ターン、"a\+b"
へ"a+b"
:
私は使っていませんが、http://msdn.microsoft.com/en-us/library/system.web.httputility.javascriptstringencode.aspxが役立ちます。それは.NETから任意の文字列を取る必要があり、javascriptで有効な文字列にする必要があります(物事をエスケープなど)。 – Chris