// 去除字符串中的所有空格
function removeSpaces(str) {
return str.replace(/\s+/g, '');
}
// 示例
let originalString = " Hello World! ";
let noSpacesString = removeSpaces(originalString);
console.log(noSpacesString); // 输出: HelloWorld!
// 解释:
// replace() 方法用于替换字符串中的匹配项。
// \s+ 匹配一个或多个空白字符(包括空格、制表符、换页符等)。
// g 表示全局匹配,即替换所有匹配的子字符串,而不是在第一个匹配项后停止。
如果需要去除字符串中多余的空格,但保留单词之间的单个空格,可以使用以下代码:
// 去除字符串中多余的空格,但保留单词之间的单个空格
function trimSpaces(str) {
return str.trim().replace(/\s+/g, ' ');
}
// 示例
let originalString = " Hello World! ";
let trimmedString = trimSpaces(originalString);
console.log(trimmedString); // 输出: Hello World!
// 解释:
// trim() 方法用于去除字符串两端的空白字符。
// \s+ 匹配一个或多个空白字符。
// g 表示全局匹配,即替换所有匹配的子字符串。
// 替换后的结果是将多个连续的空白字符替换为单个空格。
上一篇:js 去掉所有空格
下一篇:js 空格
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站