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 ajax传递复杂参数给WebService的实现代码
Aug 08 Javascript
php跨域调用json的例子
Nov 13 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
jQuery实现鼠标可拖动调整表格列宽度
May 26 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
JS获取数组最大值、最小值及长度的方法
Nov 24 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
浅谈Vue的加载顺序探讨
Oct 25 Javascript
详解小程序不同页面之间通讯的解决方案
Nov 23 Javascript
JS实现简易贪吃蛇游戏
Aug 24 Javascript
TypeScript魔法堂之枚举的超实用手册
Oct 29 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 gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
PHP页面中文乱码分析
2013/10/29 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
js查找父节点的简单方法
2008/06/28 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
js实现日期级联效果
2014/01/23 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
javascript实现移动端上传图片功能
2020/08/18 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python实现简单的socket server实例
2015/04/29 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python中的函数作用域
2018/05/07 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
keras 多任务多loss实例
2020/06/22 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
python不同版本的_new_不同点总结
2020/12/09 Python
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
毕业设计致谢语
2015/05/14 职场文书
创业计划书之花店
2019/09/20 职场文书
导游词之峨眉山
2019/12/16 职场文书