您的位置:首页 > Web前端 > JavaScript

JavaScript中如何去除字符串前后的空格?

2017-02-20 23:54 543 查看

答:利用字符串的replace()方法。

[b]具体参考链接:[/b]

1:JavaScript replace() 方法详解 :

2:JavaScript RegExp 对象

例子:

var str2 = "  ni hao  ";
console.log(str2);
console.log(str2.length);
var str3 = str2.replace(/^\s*/g, "");//去除左侧空格
var str4 = str2.replace(/\s*$/g, "");//去除右侧空格
var str5 = str2.replace(/^\s*|\s*$/g, "");//去除前后空格
var str6 = str2.replace(/\s/g, "");//去除所有空格
var str7 = str2.replace(/\s/, "");//去除第一个空格
console.log(str3);
console.log(str3.length);
console.log(str4);
console.log(str4.length);
console.log(str5);
console.log(str5.length);
console.log(str6);
console.log(str6.length);
console.log(str7);
console.log(str7.length);


控制台输出结果为:

ni hao
10
ni hao
8
ni hao
8
ni hao
6
nihao
5
ni hao
9


以上内容仅作为个人学习记录使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: