JavaScript提供了几种不同的方法来去除字符串中的空格。下面介绍三种比较常用的方法:
replace()方法可以用来替换字符串中的空格,代码如下:
var str = "Hello World!";
str = str.replace(/\s/g,"");
console.log(str);
上面代码中,replace()方法接受两个参数,第一个参数是要替换的字符,第二个参数是替换的字符串。/\s/g表示要替换的字符是空格,g表示全局替换,也就是把字符串中所有的空格都替换掉。
trim()方法可以用来去除字符串两边的空格,代码如下:
var str = "Hello World!";
str = str.trim();
console.log(str);
trim()方法只能去掉字符串两端的空格,如果字符串中间有空格,则不能去掉。
split()方法可以用来将字符串分割成数组,再使用join()方法将数组元素拼接成字符串,代码如下:
var str = "Hello World!";
str = str.split(" ").join("");
console.log(str);
上面代码中,split()方法接受一个参数,表示要分割的字符,这里使用的是空格,也就是把字符串按照空格进行分割,使用join()方法将分割后的数组元素拼接成字符串,这样就可以去掉字符串中的空格了。
以上是的三种方法,使用时可以根据实际情况选择合适的方法。
本文链接:http://task.lmcjl.com/news/12435.html