`

js 去除字符串前后和中间的空格

阅读更多

删除字符串里面的所有空格

 

 

    function trim(str){

        return str.replace(/[ ]/g,"");  //去除字符算中的空格,注意这个中括号是分开的

     }

 

 

 

 

删除字符算左右两边的空格,不删除字符窜里面的空格

 

function leftright(str){

  return str.replace(/(^\s*)|(\s*$)/g,""); //去除字符窜的左右空格

 }

最常见的实现方法:

           function trim(text){
              return text.replace(/^\s+|\s+$/g,"");
          }

 
          将单个的 replace 方法拆分为两次调用,可以使每个正则表达式变得更简单,因此也更快。
          这个方法比原版本快,但是你还可以使它更快。

          function trim(text){
              return text.replace(/^\s+/,"").replace(/\s+$/,"");
          }

 

最快的trim方法:

          function trim(text){
              text = text.replace(/^\s+/,'');
              for(var i = text.length-1; i>=0; i--)
              {
                  if(/\S/.test(text.charAt(i)))
                  {
                      text = text.substring(0, i + 1);
                      break;
                  }
              }
              return text;
          }

 

分享到:
评论

相关推荐

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    javascript中使用正则表达式实现删除字符串中的前后空格

    在JavaScript中,处理字符串是一个常见的任务,特别是在开发前台应用程序时。用户输入的内容往往包含不必要的空格...通过使用正则表达式,开发者可以轻松地删除字符串中的前后空格,或在用户输入时进行格式验证和清理。

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    JS去掉字符串前后空格或去掉所有空格的用法

    1、 去掉字符串前后所有空格: ... 2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下: function Trim(str,is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g,"")

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

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

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    js去空格技巧分别去字符串前后、左右空格.docx

    本文将详细介绍几种JavaScript中去除字符串空格的技巧,包括分别去除前后、左右空格的方法。 首先,JavaScript提供了内置的`trim()`方法,用于去除字符串的前导和尾随空格。这个方法不会影响字符串中间的空格。例如...

    javasrcipt去字符串空格

    ### JavaScript去除字符串中的空格 在JavaScript开发过程中,经常需要处理字符串数据,其中就包括了对字符串中的空格进行操作。...以上就是关于JavaScript去除字符串空格的详细介绍,希望能对各位开发者有所帮助。

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

    ### JavaScript去除字符串前后空格的方法 #### 概述 在前端开发中,处理用户输入时经常需要去除字符串两端的空格。这是因为用户在输入时可能会无意间加入空格,而这些空格通常是没有意义的,甚至可能导致后续逻辑...

    去除字符串中空格.rar

    在编程领域,处理字符串是常见的任务之一,而去除字符串中的空格则是这一任务的一个子集。这个主题主要涉及字符串操作,特别是在多种编程语言中如何实现这一功能。在本篇文章中,我们将深入探讨去除字符串中空格的...

    删除字符串中空格,问号,横线等

    删除字符串中空格,问号,横线等,有的时候字符串带各种符号影响正常数据

    javascript 字符串去掉左右空格

    javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.

    JS去除字符串的空格增强版(可以去除中间的空格)

    本知识点将详细介绍如何使用JavaScript函数去除字符串中的空格,包括开头、结尾以及中间的空格。 首先,我们要了解JavaScript中的正则表达式,这是处理字符串中空格的强大工具。在上述代码中,`replace` 方法用来...

    javascript代码-使用代码解决fnStringTrim(str) - 去除js字符串前后的空格.js的源代码

    ——学习参考资料:仅用于个人学习使用! javascript代码-使用代码解决fnStringTrim(str) - 去除js字符串前后的空格.js的源代码

    js去除空格和回车符

    本文介绍了如何使用JavaScript去除字符串中的空格和回车符等空白字符。通过结合使用正则表达式和 `replace()` 方法,可以轻松地实现这一功能。此外,还探讨了如何处理更多类型的空白字符以及实际应用场景。希望本文...

    js去字符串前后空格5种实现方法及比较.docx

    在JavaScript中,去字符串前后空格是常见的字符串处理操作,特别是在处理用户输入或者格式化文本时。以下五种方法展示了如何实现这一功能: 1. **循环检查替换**: 这种方法通过创建一个包含空格、制表符和换行符...

    js 去掉字符串前后空格实现代码集合

    JavaScript(简称js)中去除字符串前后空格的实现方法是前端开发中常见的需求,主要通过编写自定义函数或利用已有库函数来实现。以下是几种常见方法的详细说明: 1. 循环检查替换方法 - 这种方法通过循环检查字符...

    字符串去掉前后空格的网页源代码.zip

    "字符串去掉前后空格的网页源代码.zip"这个压缩包文件显然包含了用于去除字符串两端多余空格的代码示例,这对于保持文本数据的整洁性和正确性至关重要。在前端开发中,我们经常需要处理用户输入的数据,这些数据可能...

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

    本文将详细讨论JavaScript中去除字符串前后空格的多种实现方法。 首先,介绍两种基本的循环方法去除字符串两端的空白字符。第一种方法是去除字符串前面的空白字符,通过for循环从字符串的开始位置向前遍历,直到...

Global site tag (gtag.js) - Google Analytics