`
rmzdb
  • 浏览: 81476 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

【原】谈谈javaScript 的trim()方法

 
阅读更多

       最近做项目,要写大堆大堆的前端判断,免不了要对字符串处理,熟悉了java的trim()方法,对js也就这样习惯了用了。

       但是最近一个隐藏很深的 BUG 终于现行了,因为在笔记本上开发,一直都是IE9以上的浏览器。最近一个项目有IE8的客户,测试发现 页面报错。原因就是  trim() 方法。

 

       注意:IE从 IE9 开始 string 支持了trim() 方法。

 

那么怎么解决项目的问题了呢,很简单,给对象加入原型链,让他支持即可。

 

<script language="javascript">
   String.prototype.trim=function(){
      return this.replace(/(^\s*)|(\s*$)/g, "");
   }
   String.prototype.ltrim=function(){
      return this.replace(/(^\s*)/g,"");
   }
   String.prototype.rtrim=function(){
      return this.replace(/(\s*$)/g,"");
   }
</script>

 

 

分享到:
评论

相关推荐

    javascript trim函数

    javascript trim函数。在javascript中,对于字符串可以使用trim去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。

    javascript自定义trim()方法

    ### JavaScript自定义trim()方法详解 #### 背景介绍 在进行字符串处理时,我们经常需要去除字符串两端的空白字符(包括空格、制表符等),这有助于提高数据的准确性并减少后续处理中的错误。JavaScript作为一种...

    Javascript中实现trim函数的两种方法.docx

    ### JavaScript中实现trim函数的两种方法 在日常的前端开发工作中,我们经常需要对字符串进行操作,其中一种常见的需求就是去除字符串两端的空白字符。尽管现代JavaScript已经内置了`trim()`方法来帮助开发者轻松...

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

    在JavaScript中,`trim()`方法主要用于去除字符串首尾的空白字符。此方法在现代浏览器中通常能够很好地工作,但在Internet Explorer(IE)的一些版本中可能存在兼容性问题。这是因为原生的`trim()`方法是在...

    javascript常用方法实例

    7. **字符串方法**:例如`substring()`、`trim()`、`toLowerCase()`、`toUpperCase()`、`indexOf()`等,用于处理和操作文本字符串。 8. **对象和原型链**:理解JavaScript的对象和原型链对于深入学习至关重要。`__...

    js 自定义trim去除字符串左右杂质

    * JavaScript 中不存在 trim() 方法来去除字符串左右的空格,需要自定义 trim() 方法。 * 使用 String.prototype 来扩展 String 对象的功能。 * 使用 eval() 函数将字符串形式的表达式转换为正则表达式。 * 使用 ...

    前端trim()方法使用案例

    trim()方法

    一个更高效的JavaScript版trim函数.rar

    在JavaScript编程语言中,`trim()`函数用于去除字符串两端的空白字符,如空格、制表符或换行符。然而,内置的`trim()`函数可能在处理大量数据时效率不高,特别是在性能至关重要的场景下。这个压缩包文件“一个更高效...

    JavaScript如何自定义trim方法

    在JavaScript中,自定义trim方法是一个简单且直接的过程,主要通过使用字符串的charAt()方法结合while循环或者正则表达式来实现。charAt()方法用于获取字符串中的字符,而正则表达式则可以用来匹配需要被替换或删除...

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    JavaScript方法和技巧大全

    这篇文章主要聚焦于JavaScript的一些基本方法和实用技巧,旨在帮助无论是初学者还是有一定经验的开发者提升JavaScript技能。 首先,创建JavaScript脚本块是通过`&lt;script&gt;`标签实现的,其中`language="JavaScript"`...

    JavaScript trim 去除字符串空格的三种方法(附代码详解)

    方法一: 正则替换 推荐个人认为最好的方法.采用的是正则表达式,这是最核心的原理. 下面是代码原文 代码如下: [removed] &lt;!– //出处:网上搜集 //For more visit //www.jb51.net // Trim() , Ltrim() , RTrim() ...

    js设置兼容trim函数

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

    javascript的所有方法应用

    12. **字符串方法**:`trim`去除两端空白,`indexOf`和`lastIndexOf`查找子串位置,`substring`、`slice`、`substr`提取子字符串,`split`按分隔符拆分字符串。 13. **作用域和闭包**:理解变量的作用域规则,全局...

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

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

    trim()方法.docx

    在JavaScript编程语言中,`trim()`方法是一个非常实用的字符串操作函数,主要用于处理字符串两端的空白字符。这个方法的核心功能是去除字符串开头和结尾的空白字符,这些空白字符包括空格、制表符(tab)、换行符...

Global site tag (gtag.js) - Google Analytics