寻找JavaScript去除一个字符串前后空格的函数或方法? String.prototype.trim = function(){ return this.replace(/(^[\s]*)|([\s]*$)/g, "");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String.prototype.trim = function(mode){//前后去空格 if (mode=='left') { return ((this.charAt(0) == " " && this.length > 0) ? this.slice(1).trim('left') : this); } else if (mode == 'right') { return ((this.charAt(this.length - 1) == " " && this.length > 0) ? this.slice(0, this.length - 1).trim('right') : this); } else { return this.trim('left').trim('right'); }}; <script language = "javascript"><!-- function ltrim ( s ) { return s.replace( /^\s*/, "" ) } function rtrim ( s ) { return s.replace( /\s*$/, "" ); } function trim ( s ) { return rtrim(ltrim(s)); } </script> web开发 如何判断一个标记是否定义,去掉这个错误提示 怎么给Extjs grid某行数据着色 【高分求简单问题】如何把HTML里元素的句柄传递给ACTIVEX控件 图片点击问题 CSDN中,这个功能是怎么实现的? 正则表达式替换ASCII码问题 大家帮我看看这句话为何执行不了! 请教一个复选框的问题! 如何动态修改.CSS文件(急急急!!!) 兄弟,谢谢您!!! JS能不能接收来自?的参数?
return ((this.charAt(0) == " " && this.length > 0) ? this.slice(1).trim('left') : this);
} else
if (mode == 'right') {
return ((this.charAt(this.length - 1) == " " && this.length > 0) ? this.slice(0, this.length - 1).trim('right') : this);
} else {
return this.trim('left').trim('right');
}
};
<!--
function ltrim ( s ) {
return s.replace( /^\s*/, "" )
}
function rtrim ( s ) {
return s.replace( /\s*$/, "" );
}
function trim ( s ) {
return rtrim(ltrim(s));
}
</script>