在javascript中修剪名称

Trim name in javascript

本问题已经有最佳答案,请猛点这里访问。
1
2
var name="james            mark";
var name="james          " ;

因此,如何在JavaScript中随时随地修剪这两个名称所出现的任何条件

输出:

詹姆斯·马克

詹姆斯


您可以用单个空格替换重复空白的所有实例,还可以修剪所有前导空格和尾随空格:

1
2
name.replace(/\s+/g,' ');
name.replace(/^\s+|\s+$/g,''); // or use .trim()

有关更多信息,请阅读MDN上的.replace().trim()函数的说明。


尝试使用:

1
2
3
4
5
var name="james            mark";
var j = names.split(' ');
alert(j[0]);

//The otput: James (without the blank spaces)