`
零下几度寒
  • 浏览: 9936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js中本身是没有trim函数,去除字符串左右两端的空格

阅读更多
1.js中本身是没有trim函数的,不过你可以自己写一个

function trim(str) {
   var newStr = str.replace(/^\s*$/g,'')
   retrun newStr;
}


2.去除字符串左右两端的空格,在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>


3.写成函数可以这样:(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去掉字符串空格

    在JS中,最简单的方法是使用`trim()`方法来去除字符串两端的空格。例如: ```javascript let str = " Hello World! "; console.log(str.trim()); // 输出:"Hello World!" ``` `trim()`方法会删除字符串前后的空白...

    js中eval()函数和trim()去掉字符串左右空格应用.docx

    在早期版本的JavaScript中,并没有提供原生的`trim()`方法来去除字符串首尾的空白字符。但是随着ECMAScript 5的引入,`String.prototype.trim()`已经成为标准的一部分。不过,在某些场景下,仍然需要自己实现一个...

    vb去除前后空格trim()函数使用

    总之,`Trim()`函数是VB中处理字符串空格问题的一个基础工具,对于提升代码的整洁性和数据处理的准确性都有很大帮助。结合其他字符串处理函数,你可以更好地控制和格式化字符串内容。在实际项目开发中,理解并熟练...

    PHP使用trim函数去除字符串左右空格及特殊字符实例

    在PHP编程语言中,trim()函数是处理字符串时常用的一个函数,它的主要作用是去除字符串两端的空白字符或其他预定义字符。本文将详细介绍如何使用PHP的trim()函数来去除字符串左右的空格以及特定的特殊字符,并通过...

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

    例如,`trim()`函数同时删除了字符串的左右两侧空格: ```javascript function trim(str){ return str.replace(/^s+|s+$/g, ''); } ``` 注意这里使用的是`+`,而不是`*`。`+`表示匹配一个或多个空格字符,这在...

    去除字符串中空格.rar

    在Java中,可以使用`String.trim()`去除字符串两端的空格,`String.replaceAll(" ", "")`用于移除所有空格。与Python类似,如果需要移除特定类型的空格,只需更改正则表达式即可。 JavaScript中,`str.trim()`可...

    字符串去掉空格

    1. `Trim()`:此函数会删除字符串两端的所有空白字符。例如: ```cpp CString str = " Hello World! "; str.Trim(); // 现在str为"Hello World!" ``` 2. `TrimLeft()`:只移除字符串左侧的空白字符。 ```cpp ...

    西门子SCL删除空格.rar

    // 使用TRIM函数去除前导空格 trimmedString := TRIM(inputString); // 输出结果,此时trimmedString为"Hello, World!" OUT trimmedString; END_PROGRAM ``` 然而,这个例子仅适用于删除两侧的空格。若要仅删除...

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

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

    C#字符串函数

    Trim 函数删除字符串前后的空格,Ltrim 函数删除字符串前面的空格,Rtrim 函数删除字符串后面的空格。例如: Dim MyVar MyVar = LTrim(" vbscript ") ''MyVar 包含 "vbscript "。 MyVar = RTrim(" vbscript ") ''...

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

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

    VB字符串处理函数_字符串处理函数_VB_

    5. **Trim()** 函数:移除字符串两端的空白字符。`Trim(" Hello ")` 返回 "Hello"。 6. **LTrim()** 和 **RTrim()** 函数:分别移除字符串左侧和右侧的空白字符。 7. **Replace()** 函数:替换字符串中所有出现的...

    js中eval&#40;&#41;函数和trim()去掉字符串左右空格应用

    对于js中eval&#40;&#41;函数的理解和写一个函数trim()去掉字符串左右空格。 trim()是参照了jquery的源码,你可以放心使用。 对于js中eval&#40;... js中处理字符串过滤前后空格的trim函数是没有的, 而jqu

    一个可重用的VC++字符串处理函数集 IsNumeric——检查串是否为数字串 Upcase——变成大写串 right——从右到左截掉字符 Trim——截掉串尾的空格 空格 mid——截掉从某个起始位置到右边位置的字符

    一个VC++可重用的字符串处理函数集,... 压缩包中包含StringFunctins.h和StringFunctins.cpp是字符串处理函数的头文件和实现文件,main.cpp和main.h是一个控制台应用程序的头和实现,示范字符串处理函数的使用方法。

    按键精灵字符串函数详解

    LTrim、RTrim 和 Trim 函数用于返回不带前导空格、后续空格或前导与后续空格的字符串副本。语法分别为 LTrim(string)、RTrim(string)和 Trim(string)。 十一、Mid 函数 Mid 函数用于从字符串中返回从(start)开始...

    vba字符串函数汇总vba_cpp.pdf

    2. Trim(string)函数可以去除字符串两端的空格。与之相关,Ltrim(string)函数仅去除字符串左边的空格,而Rtrim(string)仅去除右边的空格。 3. Left(string,x)函数返回字符串string的左边x个字符组成的字符串。如果x...

    Delphi Trim删除字符串首尾空格的实例.rar

    Delphi 删除字符串首尾空格的实例,过滤字符串,替换字符串,删除指定部位的字符串,具体到本例中,是删除字符串开头和结尾处的空格,本例子其实简单,使用内置的Trim函数即可实现,可当作是Delphi Trim函数的用法...

Global site tag (gtag.js) - Google Analytics