IE8 下的trim()方法

ie8以及以下的ie浏览器对trim()方法不支持

需要重写trim()方法,jquery的trim()也不支持.

网上找了方法,发现这个重写挺好用,记录以下:

String.prototype.trim = function ()
{	//重写trim()方法,支持ie8
	return this.replace(/(^\s*)|(\s*$)/g, "");
};

 再继续调用就ok了.

/(^\s*)|(\s*$)/g 解析:
正则表达式
空格开头或者空格结尾
^是开始
\s是空白
*表示0个或多个
|是或者
$是结尾
g表示全局

  

posted @ 2018-10-30 14:02  lpmou  阅读(741)  评论(0编辑  收藏  举报
返回顶部