前端字符串返回多个空格只展示1个
当前端字符串中包含多个空格时,我们可以通过使用正则表达式或者字符串处理方法来将多个空格转换为只展示一个空格。在使用正则表达式时,我们可以使用replace方法将多个空格替换为一个空格。例如:
javascript.
var str = "这是 一个 字符串";
var newStr = place(/\s+/g, ' ');
console.log(newStr); // 输出 "这是 一个 字符串"
字符串转数组去除空格 在上面的例子中,我们使用了\s+来匹配一个或多个空格,然后用一个空格来替换它们。这样就可以将多个空格转换为只展示一个空格了。
另外,我们也可以使用split和join方法来实现相同的效果:
javascript.
var str = "这是 一个 字符串";
var newStr = str.split(' ').filter(Boolean).join(' ');
console.log(newStr); // 输出 "这是 一个 字符串"
在这个例子中,我们首先使用split方法将字符串分割成一个数组,然后使用filter方法过滤掉空字符串,最后再使用join方法将数组合并成一个字符串,这样也可以将多个空格转换为只展示一个空格。
总的来说,无论是使用正则表达式还是字符串处理方法,我们都可以很容易地将多个空格转换为只展示一个空格,从而达到我们的需求。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论