2009

Dec

22

JavaScript去除字符串两端空格
文章分类:XHTML相关

在使用表单提交数据的时候,有时会不小心在输入框内输入空格,而提交后存入数据库里面的数据并不是自己需要的,于是乎造成了很多不必要的麻烦。为此,PHP中诞生了trim()函数,数据提交到服务器端经过trim()函数后即去掉了两端空格。

可是在用JavaScript验证表单时,却找不到现成的类似函数,需要我们自己写一个类似功能的函数。

/*去除字符串左边的空格*/  
function LTrim(str){  
    for(var k=0; str.length && str.charAt(k)<=" " ; k++){  
        ;  
    }  
    return str.substring(k,str.length);  
}  
/*去除字符串右边的空格*/  
function RTrim(str){  
    for(var j=str.length-1; j>=0 && str.charAt(j)<=" " ; j--){  
        ;  
    }  
    return str.substring(0,j+1);  
}  
/*合并上面的两个函数*/  
function Trim(str){  
    return LTrim(RTrim(str));  
} 

上面的Trim()可去掉字符串两端空格。

如果想用JavaScript去掉字符串中所有空格,改怎么实现呢?下面的代码即可:

var str = str.replace(/\s/g,"");

本站原创,转载请标明:来自追梦博客(http://www.wuleilei.com/)

本文地址:http://www.wuleilei.com/Blog/240

相关文章

精通JavaScript jQuery (2009-06-19)

JavaScript实现自动刷新 (2009-10-06)

让window.event.keyCode兼容Firefox (2009-10-12)

IE中只读的innerHTML属性 (2009-10-17)

JavaScript返回上一页并自动刷新的方法 (2009-11-12)

JavaScript全选与取消全选 (2009-12-24)

JavaScript中的MD5加密 (2010-01-13)

JavaScript获取FCKeditor编辑器内容的方法 (2010-05-27)

javaScript与jquery实现锚点平滑移动 (2010-12-30)

兼容IE与火狐的javascript回车提交表单 (2011-02-11)

看看他们的脚印

闲言碎语

晚上和爸妈吃个饭。 (2月6日)

装修好累哟 (2月4日)

《斯巴达克斯:复仇》 (2月3日)

文章分类

最近文章

iOS开发之回调delegate的方法...

iOS开发之使用AES加密(兼容Obj...

事情好多哦

iOS开发之获取本机IP地址的方法

简单记录PC上安装苹果系统

最近评论

日志归档

友情链接

其它功能

随机标签