1、正则实现
\s+ 会匹配多次空格
/*
正则实现
\s+ 会匹配多次空格
*/
function fn(str) {
return str.replace(/\s+/g, '')
}
console.log(fn('大家好 阿斯蒂芬阿斯顿\n发生的发生')) // 大家好阿斯蒂芬阿斯顿发生的发生
2、正则实现
\t 是制表符
\r 和 \n 是换行
/*
正则实现
\t 是制表符
\r 和 \n 是换行
*/
function fn1(str) {
// \s会匹配空格
return str.replace(/\r|\n|\t|\s+/g, '')
}
console.log(`[${fn1('\t11122233 \n_aaaaaaa\r\n_bbbbbb \t_3333333\r_4444444 \n_555555')}]`)
// [11122233_aaaaaaa_bbbbbb_3333333_4444444_555555]