Javascript trim()函数实现
来源:互联网 发布:数据透视表不显示汇总 编辑:程序博客网 时间:2024/04/29 11:16
在JavaScript中我们须要用到trim的地点很多,但是JavaScript又没有独立的trim函数或者要领可以运用,所以我们须要自己写个trim函数来实现我们的目的。
方案一:
以原型方式调用,即obj.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>
运用示例如下:
<script type=”text/javascript”>
alert(document.getElementById(’abc’).value.trim());
alert(document.getElementById(’abc’).value.ltrim());
alert(document.getElementById(’abc’).value.rtrim());
</script>
方案二:
以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理须要,定义方式如下:
<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>
运用示例如下:
<script type=”text/javascript”>
alert(trim(document.getElementById(’abc’).value));
alert(ltrim(document.getElementById(’abc’).value));
alert(rtrim(document.getElementById(’abc’).value));
</script>
- JavaScript实现trim()函数
- Javascript trim()函数实现
- Javascript trim()函数实现
- Javascript trim()函数实现
- Javascript trim()函数实现
- Javascript trim()函数实现
- JavaScript实现trim函数
- Javascript trim()函数实现javascript
- javascript中的trim()函数实现
- JavaScript 中实现trim()函数
- javascript的trim()函数的实现
- javascript版本的Trim函数实现
- javascript的trim()函数的实现
- JavaScript trim函数的十二种实现
- javascript的trim()函数的实现
- javascript的trim()函数的实现
- Javascript trim()函数实现册除空格
- JavaScript之trim函数的实现
- PHP的GC垃圾收集机制
- 自制XML解析器源码分析
- Centos5 下 安装php的 curl 扩展
- 通过GDI+显示图片数据
- Oracle不能正常登录网络控制台
- Javascript trim()函数实现
- CString转化为TCHAR
- 图像增强?图像复原??
- Java与XML联合编程之DOM篇
- 批量删除采用svn管理文档中的.svn文件
- JDBC学习之路(八)可滚动结果集和数据分页
- 参数估计的基本概念
- jbpm报错15:44:50.796] couldn't set dynamic validation feature
- Java中字符串比较的注意点