`
ganglong99
  • 浏览: 161337 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

扩展JavaScript的String对象方法

阅读更多

扩展JavaScript的String对象方法:

 

1. replaceAll方法

String.prototype.replaceAll = function(regStr, replaceStr) {
	var reg = new RegExp(regStr, "gm");
	return this.replace(reg, replaceStr);
}

 

 

2. trim方法

String.prototype.trim = function() {
	var reg = /^\s+(.*?)\s+$/;
	return this.replace(reg, "$1");
}

 

分享到:
评论

相关推荐

    javascript String 的扩展方法集合

    JavaScript中的String对象在ES6之后得到了一系列的扩展,这些扩展方法极大地丰富了对字符串操作的能力。在提供的代码中,我们看到一些自定义的扩展方法,它们模拟了原生String对象的一些功能,使得处理字符串变得...

    扩展JavaScript功能的正确方法(译文)

    通过这些例子可以看出,扩展JavaScript功能时,我们主要通过在内置对象的原型上添加方法来实现。这需要使用Object.defineProperty()来精确控制方法的属性,包括但不限于enumerable、configurable等。这样做虽然比...

    Prototype String对象 学习

    在JavaScript中,Prototype是一个库,它扩展了JavaScript的内置对象,包括String对象。这里的“Prototype String对象”是指Prototype库为JavaScript原生的String对象添加的一些额外功能,主要是为了增强字符串处理的...

    为JavaScript中的String添加一些常用方法

    总结来说,这篇博客探讨了如何通过扩展JavaScript的String.prototype来增加自定义方法,例如`reverseWords`、`isPalindrome`和`repeatTimes`,这些都是非常实用的功能。通过这种方式,开发者可以根据项目的具体需求...

    Javascript String对象扩展HTML编码和解码的方法

    根据给定文件信息,我们来详细了解如何扩展JavaScript的String对象以实现HTML编码和解码的方法。 首先,让我们来看看HTML编码(HTMLEncode)的方法。在提供的代码中,我们通过创建一个新的`div`元素,然后将字符串...

    string.js:对 javascript String 对象的有用扩展

    对 javascript String 对象的有用扩展。 这直接扩展了String.prototype因此您可以像访问本机函数一样访问所有这些。 字符串大写 myStr.capitalise(); 将每个单词的第一个字母大写。 字符串.下划线 myStr....

    w3cshool之JavaScript对象_String

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

    string 对象 与json互转

    在实际开发中,我们经常需要在`String`对象与JSON对象之间进行转换,以满足不同的需求。本文将深入探讨`String`与JSON的互转方法,并提供一个简单的测试案例。 一、`String`转`JSON` 1. 使用`org.json`库 `org....

    javascript对象参考手册

    接下来,手册会深入讨论JavaScript内置对象,如Array、Date、Math、String等,这些对象提供了处理数组、日期、数学计算和字符串操作的常用功能。对于每个内置对象,都会详细阐述其核心方法和属性,帮助开发者更有效...

    javascript string tutorial

    JavaScript支持两种不同类型的字符串:**String Literal(字符串字面量)** 和 **String Object(字符串对象)**。尽管它们在某些场景下表现相似,但在内部实现和行为上存在显著差异。 ##### String Literal 字符...

    详解JS中Array对象扩展与String对象扩展

    虽然给定的内容中没有提到String对象的具体扩展方法,但我们可以从JavaScript的发展历程中了解到一些重要的扩展方法: 1. includes()方法:判断字符串是否包含特定子字符串,并返回true或false。这个方法为字符串...

    编写javascript插件,来扩展已有的JavaScript功能.zip

    例如,我们可以为String对象添加新的方法,以增强字符串处理能力。 在描述中提到的"JS中如何判断一个字符串是以指定字符串结尾的"是一个具体的实例。在JavaScript中,我们可以利用String.prototype的方法进行判断,...

    Javascript string 扩展库代码

    JavaScript提供的String对象内置方法在处理文本数据时存在一些局限,比如基本的字符串格式化、文本验证、搜索和替换等高级功能并不直接支持。这导致开发者在处理字符串时不得不依赖其他库或自行实现许多辅助函数。 ...

    ASP.NET AJAX深入浅出系列课程(7):Microsoft AJAX Library对于JavaScript原生对象的扩展(上)

    再者,String对象也得到了扩展,增加了trim、startsWith、endsWith、indexOf等多个实用方法。这些方法使得字符串的处理更加便利,减少了手动编写这些功能的代码量。例如,trim方法可以快速去除字符串首尾的空白字符...

    ASP.NET AJAX深入浅出系列课程(7):Microsoft AJAX Library对于JavaScript原生对象的扩展_PDF.zip

    String对象同样得到了增强,新增了如`format()`、`startsWith()`、`endsWith()`等方法,使得字符串操作更加便捷。`format()`方法允许开发者用类似C#的方式格式化字符串,而`startsWith()`和`endsWith()`则检查字符串...

    WebKit中JsCore的扩展方法.pdf

    当需要扩展JavaScript的功能,如添加本地方法调用,就需要对JsCore进行扩展。扩展过程主要包括以下步骤: 1. **添加文件**:在WebKit的kjs目录下,创建三个新文件,如MyObject_object.cpp、MyObject_object.h和My...

    一款简洁、实用且漂亮的Javascript表单验证效果,实现Ajax的功能,验证项目包括Email验证、日期验证、字符长度验证、常规验证等,程序基本思路:通过扩展对象来实现,将String扩展 将默认的表单元素扩展 定义两个自定义对象。

    综上所述,这款表单验证插件不仅提供了一系列强大的数据验证功能,还通过扩展JavaScript原生对象和自定义对象的方式简化了开发流程,同时具备了美观的UI设计,是一款值得学习和应用的优秀资源。对于前端开发者而言,...

    JavaScript对象模型

    这些内置类型和对象都是JavaScript语言内置的一部分,它们可以被视为扩展的数据类型,由JavaScript引擎用原生代码实现,并提供给开发者用于操作。 #### 六、内置数据结构 除了基本数据类型和对象之外,JavaScript...

    de1.7 轻量级的javascript扩展函数库

    de.js是一个轻量级的javascript扩展函数库,通过扩展页面元素的方法和属性、和扩展javascript内置类型的方法来帮助web前端开发人员实现更便捷和高效的编程。以下是主要特点: 支持类似jquery的选择器,同时支持类似...

Global site tag (gtag.js) - Google Analytics