首页 >  html代码 >  使用js去除字符串内所带有空格的三种方法

使用js去除字符串内所带有空格的三种方法

时间:2023-12-28

有时候字符串会存在空格,需要去除,下面介绍js的几种方法

一、replace正则

str = str.replace(/\s*/g,“”);//去除字符串内所有的空格

str = str.replace(/^\s*|\s*$/g,“”);//去除字符串内两头的空格

str = str.replace(/^\s*/,“”);//去除字符串内左侧的空格

str = str.replace(/(\s*$)/g,“”);//去除字符串内右侧的空格

正则当然是最方便快捷的,推荐

二、trim()

如果只去除字符串两端的空格,则直接使用trim();

str =str.trim()

三、split join

先用split把所有字符串切割成数组,然后再用join来合并成字符串

function trimAll(str){

  return str.split(/[\t\r\f\n\s]*/g).join('');

}