代碼如下:
var str = ' abc def ';
//去除字符串左邊的所有空格
var reg1 = /^\s+/g;
console.log('|'+str.replace(reg1,'')+'|' ); // |abc def |
//去除字符串右邊的所有空格
var reg2 = /\s+$/g;
console.log('|'+str.replace(reg2,'')+'|' ); // | abc def|
//去除字符串兩邊的所有空格
var reg3 = /^\s+|\s+$/g;
console.log('|'+str.replace(reg3,'')+'|' ); // |abc def|
//去除字符串所有空格
var reg4 = /\s+/g;
console.log('|'+str.replace(reg4,'')+'|' ); // |abcdef|
//去除字符串中間空格稀轨,保留兩邊空格
var reg = /^\s+|\s+$/g;
var arr = str.match(reg); // [' ', ' ']
console.log( '|'+arr[0]+str.replace(/\s+/g,'')+arr[1]+'|' ); // | abcdef |;