教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 javascript trim函数去空格示例

javascript trim函数去空格示例

发布时间:2015-06-25   编辑:jiaochengji.com
本文介绍了javascript中去除空格的函数trim的用法,js没有内置的trim函数,不过可以自己实现,有需要的朋友参考下。

去除字符串左右两端的空格,在vbscript中可以轻松地使用 trim、ltrim 或 rtrim。
在js中却没有这3个内置方法,需要手工编写。

以下方法用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

例子:
 

复制代码 代码示例:
<input type="text" name="mytxt" value=" 12345678 " />
<input type="button" name="cmd1" onclick="mytxt2.value=mytxt.value.trim()" value="去两边的空格"/>
<input type="text" name="mytxt2"/>
<input type="button" name="cmd1" onclick="mytxt3.value=mytxt.value.ltrim()" value="去左边的空格"/>
<input type="text" name="mytxt3"/>
<input type="button" name="cmd1" onclick="mytxt4.value=mytxt.value.rtrim()" value="去右边的空格"/>
<input type="text" name="mytxt4"/>
<script language="javascript">
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
} // www.jiaochengji.com
String.prototype.ltrim=function(){
return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim=function(){
return this.replace(/(\s*$)/g,"");
}
</script>

js trim函数实现代码(trim、ltrim、rtrim函数)。
 

复制代码 代码示例:
<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>

您可能感兴趣的文章:
mysql trim函数用法的小例子
js 禁止文本框输入空格的代码
php trim函数实例代码
javascript trim函数去空格示例
js去掉空格的代码
js实现trim函数实例代码
js trim函数 js去空格函数与正则
mysql trim函数用法实例
JavaScript去除字符串首尾空格
js trim函数多种实现方法

关键词: js去空格  trim函数  空格   
[关闭]
~ ~