`
newlethe
  • 浏览: 83862 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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()`方法去除两端空格 在JS中,最简单的方法是使用`trim()`方法来去除字符串两端的空格。例如: ```javascript let str = " Hello World! "; console.log(str.trim()); // 输出:"Hello World!" ``` `...

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

    通过调用`replace()`方法两次,可以确保字符串两端的所有空白字符都被移除。这种方法不仅适用于IE,也适用于其他所有浏览器,因此可以作为`trim()`方法的一个可靠的替代方案。 #### 示例代码分析 在提供的部分代码...

    去除字符串中空格.rar

    在PHP中,`trim($str)`用于去除两端空格,`str_replace(' ', '', $str)`则可以移除所有空格。同样,可以利用正则表达式`preg_replace('/\s/', '', $str)`来实现更灵活的控制。 在C#中,`string.Trim()`处理两端空格...

    javascript自定义trim()方法

    在进行字符串处理时,我们经常需要去除字符串两端的空白字符(包括空格、制表符等),这有助于提高数据的准确性并减少后续处理中的错误。JavaScript作为一种常用的前端开发语言,并未在标准库中提供直接的`trim()`...

    js自定义trim函数实现删除两端空格功能

    主要介绍了js自定义trim函数实现删除两端空格功能,结合实例形式分析了javascript基于正则替换实现类似trim函数删除字符串两端空格的相关操作技巧,并附带jQuery类似功能函数使用方法,需要的朋友可以参考下

    javascript去除字符串左右两端的空格

    JavaScript中去除字符串两端空格的常用方法包括编写自定义函数或扩展String对象的原型(prototype)来添加trim、ltrim、rtrim方法。这些方法利用了正则表达式来匹配字符串开头和结尾的空白字符,并通过replace方法将...

    Js中去掉空格经典代码

    ### Js中去掉空格经典代码 在Web开发中,经常需要对用户输入的数据进行处理,其中一个常见的需求就是去除字符串中的空白字符(包括空格、制表符等)。JavaScript提供了多种方法来实现这一功能,其中自定义扩展...

    js去空格效果

    自ECMAScript 5(ES5)起,JavaScript引入了`trim()`函数作为`String`原型的一部分,这使得去除字符串两端的空白字符变得非常简单。`trim()`函数会删除字符串开头和结尾的所有空白字符,包括空格、制表符、换行符等...

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

    在去除字符串空格的场景中,正则表达式通过匹配字符串两端的空白字符,并将这些字符替换为空,从而实现去空格的效果。示例代码如下: ```javascript String.prototype.Trim = function() { return this.replace(/...

    js设置兼容trim函数

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

    JS去除字符串中空格的方法

    如果`trim()`方法不可用,我们也可以手动实现去除两端空格的功能,如下: ```javascript function trim(m) { while ((m.length &gt; 0) && (m.charAt(0) == '')) { m = m.substring(1, m.length); } while ((m....

    js去字符串前后空格的实现方法.docx

    在前端开发中,处理用户输入时经常需要去除字符串两端的空格。这是因为用户在输入时可能会无意间加入空格,而这些空格通常是没有意义的,甚至可能导致后续逻辑出错。本文将详细介绍几种常见的JavaScript去除字符串...

    Javascript 5种方法实现过滤删除前后所有空格

    最终,`trim`函数组合`trimLeft`和`trimRight`的结果,返回去除两端空格的字符串。 ### 正则替换法 正则替换法利用正则表达式来匹配并替换掉字符串两端的空白字符。通过`String.prototype.Trim`、`String....

    javasrcipt去字符串空格

    这里使用了`trim()`方法,它会自动去除字符串两端的空白字符。 ##### 替换多个连续空格为一个空格 有时候字符串中可能会存在多个连续的空格,这种情况下我们需要将其合并为一个空格: ```javascript var str = " ...

    JavaScript如何自定义trim方法

    在许多编程场景中,去除字符串两端的空格是非常常见的需求,于是自定义trim方法就显得尤为重要。 在JavaScript中,自定义trim方法是一个简单且直接的过程,主要通过使用字符串的charAt()方法结合while循环或者正则...

    JS去除字符串两端空格的简单实例

    本文将详细讲解如何使用JavaScript来去除字符串两端的空格,并提供相关的实例代码。 首先,我们要理解什么是空格。在ASCII字符集中,空格(Space)的字符编码为32,它是我们常见的键入空格时产生的字符。在字符串中...

    js去除空格的12种实用方法

    在JavaScript中,去除字符串两端的空格是一个常见需求,尤其是在处理用户输入或者从外部接口获取数据时。本文将介绍12种方法来去除字符串两端的空格,这些方法涉及正则表达式、字符串截取和循环遍历等操作。 1. ...

    vue中如何去掉空格的方法实现

    从源码中可以看出,v-model.trim修饰符在背后利用JavaScript的trim()方法来去除字符串两端的空格。但是,对于不在字符串两端的空格,以及一些特殊空白字符,如\u200B,这一方法无法去除。 具体实现方法如下: 1. ...

Global site tag (gtag.js) - Google Analytics