0

我正在使用这两个功能:

http://javascript.about.com/library/bladdslash.htm

但是 JSLint 在这一行抱怨“Bad Escapement”:

str=str.replace(/\\0/g,'\0');

[编辑]

我转换为 2 行,现在第一行是 JLint 失败的行:

var rep = '\0';
str=str.replace(/\\0/g,rep);

所以它是

'\0'

你能帮我吗?我可以尝试一些东西,但我想了解发生了什么。

[/编辑]

你能做一个更好的版本并解释一下吗?

我想要一个通过 JSLint 并且仍然有效的版本。

4

1 回答 1

1

替换'\0'String.fromCharCode(0)

或者,如果您不希望您的数据包含嵌入的空值(它确实不应该),您可以完全删除该行。

于 2010-04-08T13:32:37.617 回答