网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.JavaScript 屏蔽鼠标右键.
.利用Yahoo! Search API开发自已的.
.开发跨浏览器JavaScript时要注意.
.javascript+xml实现二级下拉菜单.
.使用Javascript修改客户端注册表.
.关于ie的内存泄漏与javascript内.
.javascript与内存.
.Flex与JavaScript的交互:调用Ja.
.javascript中replace()用法详解.
.Javascript页面宽度高度.
.用javascript控制复选框的个数.
.JScript中值类型的封箱与拆箱.
.JavaScript+CSS实现tab.
.JavaScript模拟ACDSEE简单功能.
.关于搜索引擎页面分析中的 javas.
.5秒后弹窗的javascript代码.
.escape,encodeURI,encodeURIComp.
.使用JavaScript检测浏览器的相关.
.使用div仿javascript模态窗口.
.javascript之eval函数.

增加javascript的trim函数

发表日期:2008-11-14


去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

写成类的方法格式如下:(str.trim();)

<script language="javascript">
String.prototype.trim=function(){
        return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim=function(){
        return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim=function(){
        return this.replace(/(\s*$)/g,"");
}
</script>

写成函数可以这样:(trim(str))

<script type="text/javascript">
function trim(str){   //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){   //删除左边的空格
return str.replace(/(^\s*)/g,"");
}
function rtrim(str){   //删除右边的空格
return str.replace(/(\s*$)/g,"");
}
</script>

上一篇:JavaScript打开EXCEL后,最后释放进程的方法 人气:357
下一篇:showModelessDialog()使用详解 人气:337
浏览全部JavaScript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐