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获取input的value问题说明
Aug 19 Javascript
js播放wav文件(源码)
Apr 22 Javascript
JS图片无缝、平滑滚动代码
Mar 11 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
Apr 11 Javascript
BootStrap3学习笔记(一)之网格系统
May 20 Javascript
原生JavaScript编写canvas版的连连看游戏
May 29 Javascript
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
Oct 08 Javascript
webpack开发环境和生产环境的深入理解
Nov 08 Javascript
微信小程序实现的图片保存功能示例
Apr 24 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
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
深入PHP FTP类的详解
2013/06/13 PHP
PHP获取一个字符串中间一部分字符的方法
2014/08/19 PHP
php 问卷调查结果统计
2015/10/08 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
NW.js 简介与使用方法
2018/02/01 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
JavaScript如何操作css
2020/10/24 Javascript
Python实现手写一个类似django的web框架示例
2018/07/20 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
Python try except finally资源回收的实现
2021/01/25 Python
如何启动时不需输入用户名与密码
2014/05/09 面试题
实习鉴定评语
2014/01/19 职场文书
六一亲子活动总结
2014/07/01 职场文书
见习报告怎么写
2014/10/31 职场文书
见习报告的格式
2014/10/31 职场文书
文言文辞职信
2015/02/28 职场文书
保送生自荐信
2015/03/06 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
团组织推荐意见
2015/06/05 职场文书
初中语文教学反思范文
2016/03/03 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
python基础之模块的导入
2021/10/24 Python