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 相关文章推荐
jquery获取元素值的方法(常见的表单元素)
Nov 15 Javascript
JS数组(Array)处理函数整理
Dec 07 Javascript
js定义类的几种方法(推荐)
Jun 08 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
js 性能优化之算法和流程控制
Feb 15 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
Apr 10 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
angularjs定时任务的设置与清除示例
Jun 02 Javascript
js模块加载方式浅析
Aug 12 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
javascript拖曳互换div的位置实现示例
Jun 28 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 header()函数使用说明
2008/07/10 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
前端性能优化及技巧
2016/05/06 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
Python中random模块生成随机数详解
2016/03/10 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
python3 线性回归验证方法
2019/07/09 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
星空联盟C# .net笔试题
2014/12/05 面试题
中学家长会邀请函
2014/01/17 职场文书
大专生找工作自荐书
2014/06/10 职场文书
开发房地产协议书
2014/09/14 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis