IE不支持Javascript中trim()函数 但是可以通过正则表达式来实现:
var str=" aabb ";
str=str.replace(/^s+|s+$/g,''); //使用正则替换字符串前后空格
这样就可以实现去除前后空格了。
下面转载一篇:http://hi.baidu.com/hnsmczw/item/ec99f432180b16382f0f8144
您还没有登录,请您登录后再发表评论
本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值。具体分析如下: 首先,javascript的trim函数在firefox下面使用没有问题: [removed] var test1 = " aa "; test1 =...
javascript 的trim 函数在firefox 下面使用没有问题 [removed] var test1 = aa ; test1 = test1.toString(); test1 = test1.trim(); [removed] 在火狐下这样用没有问题, 但是在IE下就报错 那么我们可以修改一下 ...
### js设置兼容trim函数 #### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**...
在这篇文档中,主要讲解了在IE7和IE8版本的Internet Explorer浏览器中,由于它们默认不支持JavaScript中的String对象的trim方法,这将导致处理字符串时遇到不兼容的问题。为了解决这一问题,作者提出了一个自定义...
这是因为原生的`trim()`方法是在ECMAScript 5(2009年发布)中引入的,而较旧版本的IE可能不支持这一特性。 #### 问题背景 当使用JavaScript中的`trim()`方法时,开发者可能会遇到在IE浏览器上该方法无效的问题。...
上述描述中提到的解决方案,实际上是提供了一系列自定义的trim函数实现。 1. 第一种实现利用了两次replace方法,使用正则表达式匹配字符串开头和结尾的空白字符,并将其替换为空字符串。这种方式看起来效率可能不是...
综上所述,当面临IE8及其他不支持`trim()`方法的浏览器时,可以选择使用jQuery的`$.trim()`,自定义`trim`函数,或者通过其他JavaScript原生方法的组合来解决字符串边缘空白的问题。在实际开发中,考虑到兼容性和...
需要注意的是,trim()方法在IE9以下的浏览器版本中不被支持。对于这些旧版浏览器,如果需要兼容可以使用第三方库提供的trim方法,或者通过polyfill的方式来实现trim功能。 在这三种方法中,根据不同的场景和需求,...
原生JavaScript的`String.prototype.trim()`方法是在ECMAScript 5中引入的,它与jQuery.trim()的功能相似,但IE8及以下版本不支持此方法。在这些旧版浏览器中,可以使用jQuery.trim()或者自定义的`trim()`函数来实现...
js中本身是没有trim函数的 //删除左右两端的空格 function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } //删除左边的空格 function ltrim(str){ return str.replace(/(^\s*)/g,""); } //删除右边的...
2. **实用功能**:xTool.js提供了一系列实用的JavaScript函数,包括但不限于数组操作、对象处理、字符串处理、DOM操作、时间日期处理等,满足开发者在日常开发中的多样化需求。 3. **API设计**:xTool.js的API设计...
这三种方法都能有效地检测IE浏览器的版本,但需要注意的是,随着现代浏览器的普及,IE6、7、8、9的市场份额已经大幅下降,许多现代功能和标准它们并不支持。因此,建议尽量采用现代浏览器兼容的技术,如HTML5、CSS3...
《JScript 语言参考.chm》虽然主要关注微软的实现,但因为JScript与JavaScript的高度兼容,所以同样会涵盖以上大部分内容,可能还会包含一些特定于IE浏览器或Windows平台的扩展特性,例如ActiveXObject用于与COM组件...
在JavaScript编程中,公共函数(Common Functions)是指可以被多个模块或文件共享的函数,它们提高了代码的重用性,降低了开发成本。本压缩包包含一个名为“JS公共函数.txt”的文件,里面列举了一些常见的JavaScript...
在某些低版本的IE浏览器中,`toFixed()`方法可能不支持,因此这个函数提供了替代方案。如果原始数据`oldData`已经包含小数点,它会检查小数点后的位数,并根据需要添加零以达到指定的精度`precision`。如果小数点后...
这样,在不支持`trim()`方法的浏览器中,该polyfill将自动为`String.prototype`添加`trim()`方法,从而确保代码在各种环境中都能正常运行。 ### 总结 在JavaScript中,去除字符串前后空格是一项常见的需求,尤其在...
相关推荐
本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值。具体分析如下: 首先,javascript的trim函数在firefox下面使用没有问题: [removed] var test1 = " aa "; test1 =...
javascript 的trim 函数在firefox 下面使用没有问题 [removed] var test1 = aa ; test1 = test1.toString(); test1 = test1.trim(); [removed] 在火狐下这样用没有问题, 但是在IE下就报错 那么我们可以修改一下 ...
### js设置兼容trim函数 #### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**...
在这篇文档中,主要讲解了在IE7和IE8版本的Internet Explorer浏览器中,由于它们默认不支持JavaScript中的String对象的trim方法,这将导致处理字符串时遇到不兼容的问题。为了解决这一问题,作者提出了一个自定义...
这是因为原生的`trim()`方法是在ECMAScript 5(2009年发布)中引入的,而较旧版本的IE可能不支持这一特性。 #### 问题背景 当使用JavaScript中的`trim()`方法时,开发者可能会遇到在IE浏览器上该方法无效的问题。...
上述描述中提到的解决方案,实际上是提供了一系列自定义的trim函数实现。 1. 第一种实现利用了两次replace方法,使用正则表达式匹配字符串开头和结尾的空白字符,并将其替换为空字符串。这种方式看起来效率可能不是...
综上所述,当面临IE8及其他不支持`trim()`方法的浏览器时,可以选择使用jQuery的`$.trim()`,自定义`trim`函数,或者通过其他JavaScript原生方法的组合来解决字符串边缘空白的问题。在实际开发中,考虑到兼容性和...
需要注意的是,trim()方法在IE9以下的浏览器版本中不被支持。对于这些旧版浏览器,如果需要兼容可以使用第三方库提供的trim方法,或者通过polyfill的方式来实现trim功能。 在这三种方法中,根据不同的场景和需求,...
原生JavaScript的`String.prototype.trim()`方法是在ECMAScript 5中引入的,它与jQuery.trim()的功能相似,但IE8及以下版本不支持此方法。在这些旧版浏览器中,可以使用jQuery.trim()或者自定义的`trim()`函数来实现...
js中本身是没有trim函数的 //删除左右两端的空格 function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } //删除左边的空格 function ltrim(str){ return str.replace(/(^\s*)/g,""); } //删除右边的...
2. **实用功能**:xTool.js提供了一系列实用的JavaScript函数,包括但不限于数组操作、对象处理、字符串处理、DOM操作、时间日期处理等,满足开发者在日常开发中的多样化需求。 3. **API设计**:xTool.js的API设计...
这三种方法都能有效地检测IE浏览器的版本,但需要注意的是,随着现代浏览器的普及,IE6、7、8、9的市场份额已经大幅下降,许多现代功能和标准它们并不支持。因此,建议尽量采用现代浏览器兼容的技术,如HTML5、CSS3...
《JScript 语言参考.chm》虽然主要关注微软的实现,但因为JScript与JavaScript的高度兼容,所以同样会涵盖以上大部分内容,可能还会包含一些特定于IE浏览器或Windows平台的扩展特性,例如ActiveXObject用于与COM组件...
在JavaScript编程中,公共函数(Common Functions)是指可以被多个模块或文件共享的函数,它们提高了代码的重用性,降低了开发成本。本压缩包包含一个名为“JS公共函数.txt”的文件,里面列举了一些常见的JavaScript...
在某些低版本的IE浏览器中,`toFixed()`方法可能不支持,因此这个函数提供了替代方案。如果原始数据`oldData`已经包含小数点,它会检查小数点后的位数,并根据需要添加零以达到指定的精度`precision`。如果小数点后...
这样,在不支持`trim()`方法的浏览器中,该polyfill将自动为`String.prototype`添加`trim()`方法,从而确保代码在各种环境中都能正常运行。 ### 总结 在JavaScript中,去除字符串前后空格是一项常见的需求,尤其在...