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

如何实现javaScript的trim()方法

阅读更多
javascript内实现trim的方法
function  trim(str)
{
for(var  i  =  0  ;  i<str.length  &&  str.charAt(i)=="  "  ;  i++  )  ;
for(var  j  =str.length;  j>0  &&  str.charAt(j-1)=="  "  ;  j--)  ;
if(i>j)  return  ""; 
return  str.substring(i,j); 
}

方法二:
//  增加一个名为  trim  的函数作为
//  String  构造函数的原型对象的一个方法。
String.prototype.trim  =  function()
{
        //  用正则表达式将前后空格
        //  用空字符串替代。
        return  this.replace(/(^\s*)|(\s*$)/g,  "");
}

//  有空格的字符串
var  s  =  "        我的长度        ";

//  显示trim前长度
window.alert(s  +  "  trim前长度:  ("  +  s.length  +  ")");

//  删除前后空格
s  =  s.trim();
//  显示trim后长度
window.alert(s  +  "    trim后长度:("  +  s.length  +  ")");

方法三:
function  Trim(str)
{
return  str.replace(/^\s*(.*?)[\s\n]*$/g,  '$1');
}
分享到:
评论

相关推荐

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

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

    javascript自定义trim()方法

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

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

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

    javascript常用方法实例

    7. **字符串方法**:例如`substring()`、`trim()`、`toLowerCase()`、`toUpperCase()`、`indexOf()`等,用于处理和操作文本字符串。 8. **对象和原型链**:理解JavaScript的对象和原型链对于深入学习至关重要。`__...

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

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

    JavaScript如何自定义trim方法

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

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

    本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期时间的格式化功能。 #### Trim函数 在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在...

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

    本文将介绍两种在JavaScript中实现trim()函数的方法。 首先,第一种方法是通过扩展JavaScript内置的String对象,增加trim()方法,以及两个辅助方法ltrim()和rtrim(),分别用于去除字符串左边和右边的空格。这些方法...

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

    这个压缩包文件“一个更高效的JavaScript版trim函数.rar”可能包含了一个优化过的实现,旨在提高`trim()`功能的性能。 JavaScript中的原生`trim()`函数是通过正则表达式来实现的,这可能导致在某些浏览器或环境下...

    JavaScript方法和技巧大全

    这篇文章主要聚焦于JavaScript的一些基本方法和实用技巧,旨在帮助无论是初学者还是有一定经验的开发者提升JavaScript技能。 首先,创建JavaScript脚本块是通过`&lt;script&gt;`标签实现的,其中`language="JavaScript"`...

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

    每种方法都有其特点和使用场景,掌握这些方法对于提升JavaScript编程技巧十分有益。 第一种方法是使用正则表达式。正则表达式是一种强大的文本处理工具,它能够匹配符合特定规则的字符串。在去除字符串空格的场景中...

    javascript 字符串去掉左右空格

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

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

    总结来说,Javascript中的trim方法经历了从无到有的过程,从开发者自己实现到ECMAScript规范中加入原生trim方法,以及浏览器厂商对trim方法的扩展,这些都体现了Web标准的发展和浏览器功能的增强。开发者在实际工作...

    JavaScript trim 实现去除字符串首尾指定字符的简单方法

    当char参数为空时,trim函数则可实现去除字符串首尾的空白字符,这与JavaScript内置的String.prototype.trim()方法功能相似。 现在来详细解释一下实现代码。首先,如果传入了指定字符char,根据type参数判断去除的...

    js代码-trim方法实现

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

    js设置兼容trim函数

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

    javascript去掉两边空格

    本文将详细介绍如何在JavaScript中去掉字符串两边的空格,并提供几种不同的实现方法。 ### 方法一:使用内置方法 `trim()` JavaScript提供了一个内置方法 `trim()`,可以直接去掉字符串两边的空格。这是最简单且...

Global site tag (gtag.js) - Google Analytics