`

解决IE兼容trim()

阅读更多
if(typeof String.prototype.trim !== 'function') 
{ 
  String.prototype.trim = function() 
  { 
   return this.replace(/^\s+|\s+$/g, ''); 
  } 
}


//验证名称由数字,字母,汉字,下划线,横线,空格组成。
var patrn=/^[\w\u4e00-\u9fa5\s-]+$/;
分享到:
评论

相关推荐

    js设置兼容trim函数

    ### js设置兼容trim函数 #### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**...

    js-trim()方法IE无效的解决办法

    为了解决IE浏览器不支持`trim()`方法的问题,可以使用正则表达式来实现一个兼容的`trim()`方法。下面是一个示例实现: ```javascript function trim1(str) { return str.replace(/^\s\s*/, '').replace(/\s\s*$/, ...

    解决不同版本IE浏览器兼容问题

    ### 解决不同版本IE浏览器兼容问题 #### 一、引言 随着Web技术的发展,不同浏览器之间的兼容性问题一直是前端开发者关注的重点之一。特别是在早期,Internet Explorer(简称IE)的不同版本间存在诸多差异,给开发者...

    IE8兼容性和判断IE浏览器版本

    此外,IE8不支持trim()方法,解决办法是使用replace()方法或自定义trim函数。 再者,IE8中Array没有indexOf()方法,解决办法是使用循环遍历数组或使用underscore.js库。 另外,IE8中delete关键词不能用,解决办法...

    自定义函数实现IE7与IE8不兼容js中trim函数的问题

    综上所述,文档通过具体实例说明了在IE7和IE8中解决字符串trim方法不兼容问题的方法,并提供了相关的JavaScript编程技巧。本文内容涉及了自定义函数的编写、正则表达式的应用、JavaScript的原型继承以及浏览器兼容性...

    IE8下String的Trim()方法失效的解决方法

    然而,在早期版本的Internet Explorer浏览器,尤其是IE8及以下版本,`trim()`方法并未得到完全支持,导致开发者在处理这些浏览器时会遇到一些兼容性问题。这个问题的出现主要是因为IE8及更低版本遵循的是ECMAScript ...

    ie 7/8不支持trim的属性的解决方案

    为了在IE7/8中实现trim方法,开发者们提出了多种不同的兼容性解决方案。 解决方案的核心是使用JavaScript编写一个trim方法,让它能够正确地去除字符串首尾的空白字符。上述描述中提到的解决方案,实际上是提供了一...

    javascript在IE下trim函数无法使用的解决方法

    主要介绍了javascript在IE下trim函数无法使用的解决方法,分别叙述了javascript以及jQuery下的解决方案,对于WEB前端javascript设计人员进行浏览器兼容性调试有不错的借鉴价值,需要的朋友可以参考下

    浅谈解决360兼容模式浏览器的方法

    renderer元标签的值可以设置为“webkit”、“ie-comp”或“ie-stand”,分别对应于使用WebKit内核、IE兼容模式和IE标准模式。如果浏览器不支持所指定的渲染内核,则会按顺序选择下一个可用的内核进行渲染。 其次,...

    javascript trim函数在IE下不能用的解决方法

    在IE浏览器中,JavaScript的原生trim()函数无法正常使用,这是IE浏览器...对于JavaScript中的trim()函数,在IE浏览器中使用上述方法即可解决兼容性问题,确保在所有主流浏览器中都能正常使用去除字符串两端空白的功能。

    Neoui针对ie8的Polyfill

    总的来说,Neoui针对ie8的Polyfill是帮助开发者解决旧版浏览器兼容性问题的关键工具,通过它,可以使得基于Neoui构建的现代Web应用在IE8上也能提供良好的用户体验。理解并正确使用这些Polyfill,对于保证项目的跨...

    jQuery.trim() 函数及trim()用法详解

    jQuery.trim()函数是...虽然现代浏览器通常支持原生的`trim()`方法,但在兼容旧版浏览器时,jQuery.trim()仍然是一个可靠的选择。通过理解这个函数的工作原理和用法,开发者可以在实际项目中更有效地处理字符串数据。

    jquery $.trim()方法使用介绍

    - 如示例所示,在IE浏览器中,`content.trim()`可能会导致运行时错误,因为旧版本的IE不支持原生trim()方法。 - 为了兼容不同浏览器,使用$.trim()替代原生的trim()是一个好的选择,因为jQuery内部已经处理了...

    js代码-trim方法实现

    `trim()`方法在所有现代浏览器中都得到了支持,但在某些较旧的浏览器(如IE8及更低版本)中可能不被支持。如果你需要在这些浏览器上运行代码,可以使用以下兼容性修复: ```javascript if (!String.prototype.trim)...

    jquery $.trim()去除字符串空格的实现方法【附图例】

    `jQuery.trim()` 是一个跨浏览器的解决方案,可以安全地用于任何支持 jQuery 的环境,确保在处理字符串时去除不必要的空白字符。虽然现代浏览器普遍支持 `.trim()`,但考虑到向后兼容性和一致性,使用 `jQuery.trim...

    JS代码判断IE6,IE7,IE8,IE9的函数代码

    本文将详细介绍如何使用JavaScript(JS)编写函数来检测IE6、IE7、IE8和IE9这四个版本。 JavaScript提供了`navigator`对象,它包含了有关浏览器的信息,包括`appName`和`appVersion`属性。通过这些属性,我们可以...

    JS trim去空格的最佳实践

    实际上,大部分现代浏览器包括 IE9 以上版本、Firefox 3.5+、Chrome、Opera 以及 Safari 都已经实现了字符串的 trim() 方法。使用原生的 trim() 方法不仅能保证最佳的性能,而且代码更加简洁,因为它不需要开发者...

    简单js网页不支持ie6浏览器版本,并跳转到下载IE新版本页面

    为了提供更好的用户体验,我们还可以考虑兼容其他低版本的IE浏览器,或者提供一些现代浏览器的推荐,如Chrome、Firefox、Safari或Edge。可以扩展`isIE6`函数来实现这个功能: ```javascript function isOldIE() { ...

Global site tag (gtag.js) - Google Analytics