2012-01-31 24 views
0

アンドロイドを使用してJavaScriptをHTMLファイルに追加しています。AndroidエスケープJavaScript文字列

Invalid escape sequence (valid ones are \b \t \n, etc...) 

がどのように私はJS文字列をエスケープします:

String JavaScriptStr = "this.value = this.value.replace(/[^0-9\.]/g,'');"; 

Eclipseが言って私にエラーを与える:私はこの部分を持っていますか?助けてくれてありがとう!あなたは

String JavaScriptStr = "this.value = this.value.replace(/[^0-9\\.]/g,'');"; 

答えて

1

それぞれHTMLとJavaScriptを逃れるためにあなたのescapeHTMLとescapeJavascriptのようないくつかのメソッドを提供します共通langs APIのStringEscapeUtilsと呼ばれるクラスは、あります。その他、xdazzで提案されているソリューションを使用することもできます。

+0

ありがとう、ドラえもん! – Mico

1

を試してみて、\をエスケープする必要が

+0

追加情報ありがとう! – Mico

関連する問題