2012-02-06 10 views
1

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

string escapedInput = Regex.Escape(input); 

ターン、"a\+b""a+b"

+1

私は使っていませんが、http://msdn.microsoft.com/en-us/library/system.web.httputility.javascriptstringencode.aspxが役立ちます。それは.NETから任意の文字列を取る必要があり、javascriptで有効な文字列にする必要があります(物事をエスケープなど)。 – Chris

答えて

2

エスケープは()あなたの友達です。