跳到主要内容

空格

2023年08月10日
柏拉文
越努力,越幸运

一、去除之前空格


1.1 /^[\t\r\n\f\s]+/

const spacesReg = /^[\t\r\n\f\s]+/;

function advance(text, numberOfCharacters) {
return text.slice(numberOfCharacters);
}

function advanceSpaces(text) {
const match = spacesReg.exec(text);
if (match) {
return advance(text, match[0].length);
}
return text;
}

const str1 = 'abcdef';
const str2 = ' abcdef';
const str3 = `
abcdef
`;

console.log(advanceSpaces(str1));
console.log(advanceSpaces(str2));
console.log(advanceSpaces(str3));

二、去除之后空格


三、去除两边空格