【发布时间】:2010-04-27 08:18:10
【问题描述】:
我有一个长字符串。有一些德语字符和许多新行标签等.. 在选择框中,用户可以选择文本,更改时我会这样做
document.getElementById('text').value=this.value;
但这失败了。我只是在 JavaScript 中收到 "unterminated string literal" 作为错误。
我想我应该清理字符串。
我如何在 JavaScript 中做到这一点?
【问题讨论】:
-
我不认为字符串值是这里的问题,我认为您的脚本中有一些纯语法错误。
-
语法错误?但为什么我得到一个未终止的字符串文字?
-
@streetparade: 使用
var x = 'hello;可能会给你同样的错误,因为字符串不会在任何地方结束,因为没有右撇号,即'。 -
如果你想清理字符串,只需分配空值。 document.getElementById('text').value="";
-
是的,这可能是问题所在,但在该字符串中也有一些 ' 或 "
标签: javascript regex string