天行健

《周易》曰:
天行健,君子以自强不息(乾卦)
地势坤,君子以厚德载物(坤卦)

常用链接

统计

最新评论

给JavaScript自定义一个Trim函数

JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。可以在JavaScript中这么写一个:

<script language="JavaScript"> 
//此处为string类添加三个成员 
String.prototype.Trim = function()return Trim(this);} 
String.prototype.LTrim 
= function(){return LTrim(this);} 
String.prototype.RTrim 
= function(){return RTrim(this);} 

//此处为独立函数 
function LTrim(str) 

var i; 
for(i=0;i<str.length;i++

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(i,str.length); 
return str; 
}
 
function RTrim(str) 

var i; 
for(i=str.length-1;i>=0;i--

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(0,i+1); 
return str; 
}
 
function Trim(str) 

return LTrim(RTrim(str)); 
}
 
</script>

posted on 2007-01-23 14:43 重归本垒(Bing) 阅读(1223) 评论(2)  编辑  收藏 所属分类: JS

评论

# re: 给JavaScript自定义一个Trim函数 2007-01-29 20:17 施伟

我想如果用正则表达式来实现会更加简洁,你觉得呢:) 正则表达式是程序员不得不学的东西!  回复  更多评论   

# re: 给JavaScript自定义一个Trim函数 2007-01-30 11:09 重归本垒(BNBN)

@施伟
是的,的确,一行就搞定了,
this.value.replace(/(^\s*)|(\s*$)/g, '')   回复  更多评论   



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      



Web Page Rank Icon