时间:2023-12-28
有时候字符串会存在空格,需要去除,下面介绍js的几种方法
str = str.replace(/\s*/g,“”);//去除字符串内所有的空格
str = str.replace(/^\s*|\s*$/g,“”);//去除字符串内两头的空格
str = str.replace(/^\s*/,“”);//去除字符串内左侧的空格
str = str.replace(/(\s*$)/g,“”);//去除字符串内右侧的空格
正则当然是最方便快捷的,推荐
如果只去除字符串两端的空格,则直接使用trim();
str =str.trim()
先用split把所有字符串切割成数组,然后再用join来合并成字符串
function trimAll(str){
return str.split(/[\t\r\f\n\s]*/g).join('');
}