trim()函数

trim()函数 只有高版本的浏览器有用  IE(9)或IE(9)以后版本才有

以下有俩个方法可以解决低版本不支持trim()的方法

方法一 :利用 对象的 原型(prototype)为 String对象添加 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(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>

原文地址:https://www.cnblogs.com/zhengyan/p/4866029.html