日期:2014-05-16  浏览次数:20498 次

一个简单的JS去空格问题
function trim(){ return this.replace(/^\s+|\s+$/g,''); } function aa() { alert(' sss'); alert(' sss'.trim()); } //去左空格; function ltrim(s){ return s.replace( /^\s*/, ''); } //去右空格; function rtrim(s){ return s.replace( /\s*$/, ''); } //左右空格; function trim(s){ return rtrim(ltrim(s)); } 如果是去掉半角和全角空格就把 \s 替换成 [' '|' '] 就变成 //去左空格; function ltrim(s){ return s.replace( /^[' '|' ']*/, ''); } //去右空格; function rtrim(s){ return s.replace( /[' '|' ']*$/, ''); }