寻找JavaScript去除一个字符串前后空格的函数或方法?

morality 2004-04-02 04:18:40
请问各位大侠,在javascript中是否有去除一个字符串前后空格的函数或方法?
类似 Visual Basic 和 C# 中的 Trim() 函数,




...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghlfllz 2004-04-03
  • 打赏
  • 举报
回复
<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>
feandy 2004-04-02
  • 打赏
  • 举报
回复
顶!
asdmusic8 2004-04-02
  • 打赏
  • 举报
回复
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');
}
};
duwucna 2004-04-02
  • 打赏
  • 举报
回复
上面的方法精典!
LxcJie 2004-04-02
  • 打赏
  • 举报
回复
String.prototype.trim = function()
{
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧