javascript trim函数在IE下不能用的解决方法


Posted in Javascript onSeptember 12, 2014

javascript 的trim 函数在firefox 下面使用没有问题

<script language="javascript"> 
var test1 = " aa "; 
test1 = test1.toString(); 
test1 = test1.trim(); 
</script>

在火狐下这样用没有问题, 但是在IE下就报错
那么我们可以修改一下

String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}

在头上加上这一句,上面的就可以在IE和FF下都可以运行了

<script language="javascript"> 
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");} 
var test1 = " aa "; 
test1 = test1.toString(); 
test1 = test1.trim(); 
</script>

JQuery提供的方法:

<!DOCTYPE html> 
<html> 
<head> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
</head> 
<body> 
<button>Show Trim Example</button> 
<script> 

$("button").click(function () { 
var str = " lots of spaces before and after "; 
alert("'" + str + "'"); 

str = jQuery.trim(str); 
alert("'" + str + "' - no longer"); 
}); 

</script> 
</body> 
</html>
Javascript 相关文章推荐
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
Angular实现的简单查询天气预报功能示例
Dec 27 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
Jul 10 Javascript
vue结合element-ui使用示例
Jan 24 Javascript
自定义Vue组件打包、发布到npm及使用教程
May 22 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
vue中使用腾讯云Im的示例
Oct 23 Javascript
解决antd Form 表单校验方法无响应的问题
Oct 27 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 #Javascript
如何用JavaScript定义一个类
Sep 12 #Javascript
jquery实现类似淘宝星星评分功能实例
Sep 12 #Javascript
jquery根据锚点offset值实现动画切换
Sep 11 #Javascript
无限树Jquery插件zTree的常用功能特性总结
Sep 11 #Javascript
js通过location.search来获取页面传来的参数
Sep 11 #Javascript
Javascript中设置默认参数值示例
Sep 11 #Javascript
You might like
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
多文件上载系统完整版
2006/10/09 PHP
PHP如何编写易读的代码
2007/07/10 PHP
PHP 错误之引号中使用变量
2009/05/04 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
外企求职信范文分享
2013/12/31 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
公证委托书标准格式
2014/09/11 职场文书
个人先进事迹材料
2014/12/29 职场文书
家庭贫困证明
2015/06/16 职场文书
教师理论学习心得体会
2016/01/21 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书