// str是要去除空格的字符串
var str = ' as ddd ee 4kkk ,mm ';
// 去除str所有的空格
var str1 = str.replace(/\s*/g,"");
console.log(str1);
// 去除str两头的空格
var str2 = str.replace(/^\s*|\s*$/g,"");
console.log(str2);
// 去除左空格
var str3 = str.replace(/^\s*/,"");
console.log(str3);
// 去除右空格
var str4 = str.replace(/(\s*$)/g,"");
console.log(str4);
以上方法是通过正则表达式来实现的
另外介绍一些正则表达的简单模式:

一些量词:

复杂模式:

网友评论