`

JS的trim()方法

 
阅读更多
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

  写成类的方法格式如下:(str.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>

  写成函数可以这样:(trim(str))
 
 <script type="text/javascript">
   function trim(str){ //删除左右两端的空格
       return str.replace(/(^\s*)|(\s*$)/g, "");
   }
   function ltrim(str){ //删除左边的空格
       return str.replace(/(^\s*)/g,"");
   }
   function rtrim(str){ //删除右边的空格
       return str.replace(/(\s*$)/g,"");
   }
  </script>
分享到:
评论

相关推荐

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

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

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

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

    javascript trim函数

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

    javascript自定义trim()方法

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

    js trim 函数

    javascript 的 trim 函数的实现,去掉字符串的左右空格,由于只使用了String的原生函数,没有使用正则,运算速度极快,是0毫秒级别的,推荐大家使用.

    js设置兼容trim函数

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

    js代码-trim方法实现

    JavaScript中的`trim()`方法是一个非常实用的字符串处理函数,它用于去除字符串两端的空白字符,如空格、换行符等。在JavaScript编程中,处理用户输入或从API获取的数据时,经常需要对字符串进行清洗,`trim()`方法...

    解决浏览器对trim()方法的支持问题

    解决浏览器对trim()方法的支持问题。开发是解决浏览器的兼容问题,发现某些浏览器对trim()方法不支持引起了问题

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

    这里假设页面中有一个id为`abc`的输入框元素,通过`getElementById`获取后,对其内部的值调用相应的trim方法。这将分别显示去除两侧空白、仅去除左侧空白以及仅去除右侧空白的结果。 #### 二、以工具函数方式调用 ...

    自己编写的类似JS的trim方法

    由于JS的trim方法在很多浏览器中不支持 所以在这里我们可以使用自己编写的trim方法来处理一些剪掉字符串两端的空字符串的需要 处理方法有很多种 这里我只选择一种 是经过自己测试的 代码如下: String.prototype.trim...

    JavaScript如何自定义trim方法

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

    js_trim()十二种实现.txt

    本文将详细介绍十二种不同的`js_trim()`实现方法,并对每种方法的性能进行分析比较。通过这些实现方式,我们可以更好地理解JavaScript中的正则表达式及字符串操作的内部机制。 #### 方法一:双正则表达式替换法 ``...

    trim()方法.docx

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

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

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

    Javascript中实现trim()函数的两种方法

    首先,第一种方法是通过扩展JavaScript内置的String对象,增加trim()方法,以及两个辅助方法ltrim()和rtrim(),分别用于去除字符串左边和右边的空格。这些方法可以通过原型继承的方式添加到String对象中,从而实现...

    trim()方法.md

    trim()方法

    Js里面给String添加trim()方法,实现去掉字符串两边空格

    原生的JavaScript自ECMAScript5标准引入后,就已经提供了`String.trim()`方法来去除字符串首尾的空白字符,这为开发者带来了极大的便利。然而,在此之前,或者在某些特定环境下(如旧版本的浏览器),`String.trim()...

Global site tag (gtag.js) - Google Analytics