去除字符串空格(所有功能)
2018-05-28 本文已影响0人
caae
代码如下:
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 |;