各种去掉空格的正则
一、去掉全角左侧空格
/** * 全角左侧空格去掉 */ function ultrim(s){ return s.replace(/^[" "|" "]*/, ""); }
二、去掉全角右侧空格
/** * 全角右侧空格去掉 */ function urtrim(s){ return s.replace(/[" "|" "]*$/, ""); }
三、去掉全角前后空格
/** * 全角前后空格去掉 */ function utrim(s){ return urtrim(ultrim(s)); }
四、去掉左侧空格
/** * 去掉左侧空格 */ function ltrim(s){ return ultrim(s.replace(/^\s*/, "")); }
五、去掉右侧空格
/** * 去掉右侧空格 */ function rtrim(s){ return urtrim(s.replace(/\s*$/, "")); }
六、去掉前后空格
/** * 去掉前后空格 */ function trim(s){ return utrim(rtrim(ltrim(s))); }