给JavaScript自定义一个Trim函数

作者:重归本垒 来源:blogjav 时间:2008-04-20 16:30:00 

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

您可以访问这篇文章:《增加 javascript 的 trim 函数》,功能相同,不同的是它使用了正则表达式来过滤头尾空格。

可以在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>
标签:trim,函数,javascript
0
投稿

猜你喜欢

  • 浅述七大主流数据库

    2011-08-05 18:21:27
  • 豆瓣可以做而且值得做的几件事情

    2009-04-24 12:07:00
  • 品牌的统一体验

    2010-05-19 13:08:00
  • XML:OpenSearch 浏览器指定搜索应用

    2010-05-04 19:37:00
  • 你知道怎么在淘宝里进行投诉吗?

    2008-06-04 12:00:00
  • ASP压缩ACCESS数据库实例

    2009-01-19 11:47:00
  • js 操作cookie的教程

    2008-03-05 13:08:00
  • ASP sql:rs.open语句详细说明

    2008-03-17 11:30:00
  • FckEditor配置手册中文教程详细说明

    2010-02-28 12:37:00
  • 网站设计中的面包屑[译]

    2009-03-22 15:42:00
  • MYSQL启用日志和查看日志

    2010-12-03 16:24:00
  • 从xml中获取城市,省份名称

    2008-09-05 15:07:00
  • 《用户体验的要素》摘记

    2008-08-04 17:59:00
  • Dreamweaver MX 2004 之 Flash Element

    2010-03-25 12:27:00
  • 视觉设计常见误解

    2008-11-13 13:09:00
  • 禁止在网页里面是用搜狗的云输入法

    2009-11-29 15:50:00
  • ASP编写计数器的优化方法

    2009-01-21 19:46:00
  • 用css和js实现firefox和IE支持局部打印

    2008-05-23 13:04:00
  • asp下用fso和ado.stream写xml文件的方法

    2011-04-07 10:55:00
  • 用Dreamweaver MX制作文字特效

    2011-06-14 09:49:47
  • asp之家 网络编程 m.aspxhome.com