`
diaolanshan
  • 浏览: 175785 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

javascript 中的 trim

    博客分类:
  • JS
阅读更多

在javascript中的string对象没有trim方法,所以trim功能需要自己实现: 
代码如下:

  1. ﹤scriptlanguage=”javascript”﹥  
  2. /** 
  3. *删除左右两端的空格 
  4. */  
  5. String.prototype.trim=function(){     
  6.     return this.replace(/(^\s*)|(\s*$)/g, '');  
  7. }    
  8. /** 
  9. *删除左边的空格 
  10. */  
  11. String.prototype.ltrim=function()  
  12. {  
  13.   return this.replace(/(^s*)/g,'');  
  14. }  
  15. /** 
  16. *删除右边的空格 
  17. */  
  18. String.prototype.rtrim=function()  
  19. {  
  20.   return this.replace(/(s*$)/g,'');  
  21. }  
  22. ﹤/script﹥  

 

使用如下:

 

 

  1. ﹤scripttype=”text/javascript”﹥  
  2.   alert(document.getElementById(’abc’).value.trim());  
  3.   alert(document.getElementById(’abc’).value.ltrim());  
  4.   alert(document.getElementById(’abc’).value.rtrim());  
  5. ﹤/script﹥  

 

 

另外一种方法是写一个trim的函数,函数如下:

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

 

 

 

 

分享到:
评论
1 楼 suiche 2011-03-27  
风格简练,考虑全面,解释到位,谢谢阑珊 

相关推荐

    javascript自定义trim()方法

    然而,为了方便开发者处理字符串,本文将详细介绍如何在JavaScript中自定义实现`trim()`方法。 #### 自定义`trim()`方法 在JavaScript中,可以通过编写简单的函数来自定义实现`trim()`方法。下面将分步骤详细介绍...

    javascript trim函数

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

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

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

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

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

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

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

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

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

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

    在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方式简单且使用...

    Javascript中各种trim的实现详细解析

    Javascript中的trim方法用于去除字符串两端的空白字符,例如空格、制表符、换页符等。在ECMAScript 5规范中,已经为String对象添加了原生的trim方法,即String.prototype.trim,用以实现这一功能。但是在ECMAScript ...

    js设置兼容trim函数

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

    js trim 函数

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

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

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

    JS trim去空格的最佳实践

    在前端开发中,处理字符串去空格是一个常见的需求,JavaScript 提供了 String 对象的 trim() 方法来实现这个功能。不过,由于浏览器的兼容性和性能差异,开发者可能会选择不同的实现方式来确保功能的正确性与执行...

    增强的 JavaScript 的 trim 函数的代码

    JavaScript 中的trim函数是一个非常有用的函数,它可以删除字符串两端的空格,以便于字符串的处理和格式化。但是,JavaScript 中的trim函数有其局限性,例如无法删除指定的字符。为了解决这个问题,我们可以通过扩展...

    javascript 字符串去掉左右空格

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

    javascript去掉两边空格

    在JavaScript中,处理字符串时经常需要去掉字符串两边的空格。这在表单验证、数据清洗等场景中尤为常见。本文将详细介绍如何在JavaScript中去掉字符串两边的空格,并提供几种不同的实现方法。 ### 方法一:使用内置...

    JavaScript中文参考手册

    JavaScript中的语句包括声明语句(变量、函数)、表达式语句、控制流语句(条件、循环)、声明和定义语句(如var、let、const)。理解各种语句的用法对于编写有效和高效的代码至关重要。 6. **事件与DOM操作** 在...

    JavaScript的URL encode decode源代码,ip验证,TRim

    在标题提到的“JavaScript的URL encode decode源代码,ip验证,TRim”中,我们将探讨这三个关键概念。 1. URL编码与解码: 在JavaScript中,我们经常需要对URL中的特殊字符进行编码,以确保它们在HTTP请求中被正确...

    javascript的trim,ltrim,rtrim自定义函数

    今天用到javascript去掉一个文本框中字符串两端的空格,开始还以为有trim,ltrim,rtrim函数(asp中有这三个函数,弄混了),结果找半天,没有找到。最后找到用正则实现这样功能的自定义函数。

    javascript中文文档

    4. **数组与字符串方法**:详述数组的各种操作方法(如push、pop、shift、unshift、slice、splice等)和字符串的方法(如substring、trim、replace等)。 5. **正则表达式**:解析正则表达式的构造和模式匹配,包括...

Global site tag (gtag.js) - Google Analytics