`
leyoo
  • 浏览: 44439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Javascript中为String对象添加 Trim() 方法

阅读更多
利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。
以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)
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 language=javascript>
String.prototype.Trim = function()
{
     return this.replace(/(^\s*)|(\s*$)/g, "");
}

var s = "     leading and trailing spaces     ";

window.alert(s + " (" + s.length + ")");

s = s.Trim();

window.alert(s + " (" + s.length + ")");

</script>
分享到:
评论

相关推荐

    String对象常用的属性的方法

    ### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...

    Js里面给String添加trim()方法,实现去掉字符串两边空格

    原生的JavaScript自ECMAScript5标准引入后,就已经提供了`String.trim()`方法来去除字符串首尾的空白字符,这为开发者带来了极大的便利。然而,在此之前,或者在某些特定环境下(如旧版本的浏览器),`String.trim()...

    Javascript之String对象详解_.docx

    JavaScript中的String对象是处理文本数据的核心工具,它提供了多种方法和属性来操作和格式化字符串。下面我们将深入探讨String对象的一些关键特性和用法。 1. 创建String对象: 创建String对象主要有三种方式: -...

    JavaScript帮助手册-String对象.pdf

    在JavaScript中,`String`对象是一个非常重要的概念,它不仅作为数据类型存在,还提供了大量的方法来帮助开发者处理字符串相关的任务。了解并掌握这些方法对于任何JavaScript开发者而言都至关重要。下面将详细介绍`...

    JavaScript String 对象常用方法详解

    JavaScript中的String对象封装了多种用于操作字符串的方法,这些方法让我们可以轻松地进行诸如拼接、搜索、替换和比较等操作。接下来,我们就来详细了解一下JavaScript String对象的常用方法。 首先,要明白一个...

    w3cshool之JavaScript对象_String

    JavaScript中的String对象是处理文本数据的核心工具,它包含了一系列用于操作和处理字符串的方法。作为面向对象编程的一部分,String对象在JavaScript中属于内置对象,这意味着它已经预定义并且可以直接使用。以下是...

    浅谈JavaScript中的String对象常用方法

    除了上述提到的方法之外,JavaScript的String对象还有许多其他的方法,比如`concat()`, `slice()`, `replace()`, `trim()`, `match()`, `split()`等等,它们各自有着不同的功能和用法。由于篇幅限制,这里就不一一...

    JavaScript核心对象参考手册

    5. **字符串String**: `String`对象具有多种字符串操作方法,如`charAt`、`substring`、`indexOf`、`replace`、`trim`等。`模板字符串`(Template literals)是现代JavaScript引入的新特性,支持多行和内嵌表达式。 ...

    String 对象参考手册(javascript)

    这些知识点覆盖了JavaScript中`String`对象的主要特性和常用方法。理解和掌握这些内容,将有助于你在处理字符串时更得心应手。在实际开发中,还可以结合其他JavaScript特性,如数组方法、正则表达式等,实现更多复杂...

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

    第一种方法是通过扩展`String`对象的原型来实现`trim()`方法。这种方法的优点在于它可以在任何字符串上调用`trim()`方法,无需显式地传递参数。下面是具体的实现步骤: ```javascript // 定义 trim 方法 String....

    javascript自定义trim()方法

    ### JavaScript自定义trim()方法详解 #### 背景介绍 在进行字符串处理时,我们经常需要去除字符串两端的空白字符(包括空格、制表符等),这有助于提高数据的准确性并减少后续处理中的错误。JavaScript作为一种...

    String对象的拓展-好用的JS验证程序

    综上所述,JavaScript中的String对象提供了多种功能强大的方法,结合正则表达式,可以构建出高效、灵活的字符串验证程序,满足各种数据验证需求。在实际编程中,理解和熟练运用这些工具,能显著提升代码质量,提高...

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

    在 Java 中,String 类型提供了 trim() 方法来去除字符串左右的空格。然而,在 JavaScript 中,并没有提供类似的方法来去除字符串左右的杂质。因此,我们需要自定义 trim() 方法来实现这个功能。 在 JavaScript 中...

    JavaScript原生对象之String对象的属性和方法详解

    除此之外,String对象还有其他许多方法,如slice(), substr(), substring(), replace(), split(), trim(), toUpperCase(), toLowerCase()等,它们分别用于切片、替换、分割、去除空白以及大小写转换等操作。...

    详解JavaScript的内置对象

    3. **String对象**:String对象提供了许多字符串操作的方法,如`charAt()`(返回指定位置的字符)、`concat()`(连接两个或更多字符串)和`trim()`(移除字符串两端的空白字符)等。 4. 其他内置对象,如`Number`、...

    javascript trim函数

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

    String.prototype.trim:适用于String.prototype.trim的ES5规范的垫片

    如果不可用,请调用其“ shim”方法对String.prototype.trim进行填充。 该软件包实现了接口。 它可以在ES3支持的环境中工作,并符合规范( 和 )。 最常见的用法: var assert = require ( 'assert' ) ; var ...

    Javascript之String对象详解

    JavaScript中的String对象是处理文本数据的核心工具,它提供了多种方法和属性来操作和格式化字符串。下面我们将深入探讨String对象的一些关键知识点。 1. **创建String对象** 创建String对象有三种常见方式: - ...

    JavaScript String 对象常用方法总结

    JavaScript中的String对象是处理文本数据的基本工具,它包含了一系列用于操作和检索字符串的方法。由于字符串在JavaScript中是不可变的,这意味着所有修改字符串的方法都不会直接改变原字符串,而是返回一个新的字符...

Global site tag (gtag.js) - Google Analytics