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 相关文章推荐
超清晰的document对象详解
Feb 27 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
Jun 27 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
Aug 06 Javascript
使用Chart.js图表库制作漂亮的响应式表单
Oct 28 Javascript
javascript精确统计网站访问量实例代码
Dec 19 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
javascript中使用未定义变量或值的情况分析
Jul 19 Javascript
Vue2单一事件管理组件通信
May 09 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 Javascript
AJAX检测用户名是否存在的方法
Mar 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
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python:print格式化输出到文件的实例
2018/05/14 Python
Python实现的简单排列组合算法示例
2018/07/04 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
.NET是怎么支持多种语言的
2015/02/24 面试题
什么是Web Service?
2012/07/25 面试题
公务员个人自我评价分享
2013/11/06 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
邀请函格式范文
2015/02/02 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
五年级作文之劳动作文
2019/11/12 职场文书