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( /[' '|' ']*$/, ''); }
详细解决方案
一个简单的JS去空格有关问题
热度:187 发布时间:2012-10-19 16:53:35.0
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( /[' '|' ']*$/, ''); }
相关解决方案