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 相关文章推荐
JavaScript 页面编码与浏览器类型判断代码
Jun 03 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
Dec 27 Javascript
Javascript中string转date示例代码
Nov 01 Javascript
ext combobox动态加载数据库数据(附前后台)
Jun 17 Javascript
js设置控件的隐藏与显示的两种方法
Aug 21 Javascript
JavaScript实现的圆形浮动标签云效果实例
Aug 06 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
在Vue项目中使用d3.js的实例代码
May 01 Javascript
原生JS实现手动轮播图效果实例代码
Nov 22 Javascript
javascript中如何判断类型汇总
May 14 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
详解JWT token心得与使用实例
Aug 02 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
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
浅谈Javascript中深复制
2014/12/01 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
简介JavaScript错误处理机制
2020/08/04 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
python调用其他文件函数或类的示例
2019/07/16 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
如何利用python读取micaps文件详解
2020/10/18 Python
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
供货协议书
2014/04/22 职场文书
团日活动总结书
2014/05/08 职场文书
考试诚信承诺书
2014/05/23 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python