0

私はこれらの2つの機能を使用しています:

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

しかし、JSLintはこの行に「BadEscapement」と文句を言います。

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)

または、データにnullが埋め込まれているとは思わない場合(実際には含まれていないはずです)、その行を完全に削除できます。

于 2010-04-08T13:32:37.617 に答える