去掉字符串之间的空格(trim)var str = ' ab c d e '
// 去掉字符串所有空格
console.place(/\s+/g,""))
// 去掉⾸尾空格
console.place(/^ +| +$/g,""))
// 去掉⾸尾空格
console.im())
// ⾃定义⽅法去掉⾸尾空格
字符串转数组去除空格String.prototype.delejj = function() {
place(/^ +| +$/g,"");
}
const delekg = (str, pos = 'both') => {
if (pos == 'both') {
place(/^\s+|\s+$/g, ""); // 去掉⾸尾
} else if (pos == "left") {
place(/^\s*/, '');
} else if (pos == 'right') {
place(/(\s*$)/g, "");
} else if (pos == 'all') {
place(/\s+/g, "");
} else {
return str;
}
}
console.info('⽅法',delekg(str,'left'))
// note:console输出多个值中间有⼀个空格
console.info('1','2','3')
note:测试的时候如果⽤console('1', im(), '3'),误以为是去不掉⾸尾空格,其实是console⾃带的空格
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论