1.判断字符串是否为空或全部都是空格
isNull( str ){
if ( str == "" ) return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
},
let a = this.isNull(' ')
console.log(a)
//true
2.删除字符串中所有的空格
let str = ' a b c '
let str_1 = str.replace(/\s*/g,"")
console.log(str_1)
//abc
3.删除字符串中两头的空格
①正则
let str = ' a b c '
let str_1 = str.replace(/^\s*|\s*$/g,"")
console.log(str_1)
//a b c
②str.trim()方法
用来删除字符串两端的空白字符并返回,trim方法并不影响原来的字符串本身,它返回的是一个新的字符串。
缺陷:只能去除字符串两端的空格,不能去除中间的空格
let str = ' a b c '
let str_1 = str.trim();
console.log(str_1)
//a b c
4.删除字符串左侧的空格
let str = ' a b c '
let str_1 = str.replace(/^\s*/,"")
console.log(str_1)
//a b c //输出右侧有空格左侧无空格
5.删除字符串右侧的空格
let str = ' a b c '
let str_1 = str.replace(/(\s*$)/g,"")
console.log(str_1)
// a b c//输出左侧有空格右侧无空格