删除Javascript变量中的空格

Nav*_*age 1 javascript

我正在使用AJAX通过PHP从MYSQL数据库中检索数据.

但是,如果找不到结果,则变量仍有两个空格.我发现问题使用了alert(data.length);.结果是2,这意味着有两个空格.

如何删除这些空格,以便在没有结果的情况下,我可以使用if(data == ''){}

谢谢!

Vis*_*ioN 7

这称为字符串修剪.以下是纯JavaScript中的一个选项:

var len = data.replace(/\s/g, "").length;
Run Code Online (Sandbox Code Playgroud)

但是,在现代浏览器中,有一个字符串trim()函数:

var len = data.trim().length;
Run Code Online (Sandbox Code Playgroud)