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事件问题
Sep 05 Javascript
jquery实现带二级菜单的导航示例
Apr 28 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
Apr 13 Javascript
通用无限极下拉菜单的实现代码
May 31 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
vue-cli初始化项目中使用less的方法
Aug 09 Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
Oct 07 Javascript
如何用原生js写一个弹窗消息提醒插件
May 24 Javascript
layui点击数据表格添加或删除一行的例子
Sep 12 Javascript
浅析Vue 中的 render 函数
Feb 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 版获取重定向后的地址(代码)
2013/06/26 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
JS 表单验证大全
2011/11/23 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
vue实现微信获取用户信息的方法
2019/03/21 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
python模块之time模块(实例讲解)
2017/09/13 Python
python tkinter窗口最大化的实现
2019/07/15 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
解决安装pyqt5之后无法打开spyder的问题
2019/12/13 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
python3中数组逆序输出方法
2020/12/01 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
领导的自我鉴定
2013/12/28 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
商务邀请函
2015/01/30 职场文书
微观世界观后感
2015/06/10 职场文书
篮球拉拉队口号
2015/12/25 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python