Android escape JavaScript String
Android escape JavaScript String
我正在使用android将JavaScript附加到HTML文件中。我有这个部分:
String JavaScriptStr = "this.value = this.value.replace(/[^0-9'.]/g,'');";
Eclipse给我一个错误:
Invalid escape sequence (valid ones are 'b 't 'n, etc...)
如何转义JS字符串?谢谢你的帮助!
您必须退出'
,尝试
String JavaScriptStr = "this.value = this.value.replace(/[^0-9''.]/g,'');";
在常见的langs-api中有一个名为StringEscapeUtils的类,它将分别为您提供几种方法,如escapeHTML和escapeJavascript来转义html和javascript。其他方面,您也可以使用xdazz建议的解决方案。
相关文章:
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- JavaScript警报适用于int,但不适用于string
- javascript/angularjs 将 String 与 number for loop 连接起来
- 如何在Android中将Javascript返回值转换为String
- 如何在javascript中对以下字符串使用string.split()
- 如何在javascript中使用string.replace.将匹配字符串开头的两个不同表达式替换为null
- 使用JavaScript在Json中提取时,将数组的元素转换为String
- JavaScript - String.newProperty vs. String.prototype.newProp
- 在JavaFX的String中包含本地javascript源
- 如何在javascript中将String变量转换为int
- Javascript String Split 方法中的 RegExp
- JavaScript: string Manipulation
- Javascript自动将String解析为int
- string http响应!=javascript中的相同字符串
- 在javascript中解析Float()之前,我应该先调用String()吗
- JavaScript's equivalent of String.trim?
- JavaScript String.replace()中的错误,替换字符串“”$'&”;
- 将JavaScript代码迁移到具有String.prototype扩展名的node.js模块
- 为什么布尔(true)&&string是javascript中的字符串
- 在string - javascript中转义反斜杠