`

javascript中prototype方法修改

 
阅读更多
今天做页面时发现了一个方法replace在匹配字符串时
<SCRIPT LANGUAGE="JavaScript">
  
	var str = "123;asdf;adwe;rter";
	alert(str.replace("\;","\|"));

  </SCRIPT>

发现只能匹配第一个逗号,后来重写一个replaceAll方法
<SCRIPT LANGUAGE="JavaScript">

	String.prototype.replaceAll = function(arg1,arg2){
		return this.replace(new RegExp(arg1,"g"),arg2);
	}

	var str = "asdfsd;asdfasdf;asdfasdfas";
	alert(str.replaceAll("\;","\|"));

</SCRIPT>

在java中replaceAll比replace多的功能就是支持正则表达式
分享到:
评论

相关推荐

    javascript类库prototype.js

    2. **DOM操作**:Prototype.js 提供了一套简洁的DOM操作接口,比如`Element`对象,可以方便地进行元素选择、创建、修改和删除,避免了与浏览器之间的兼容性问题。 3. **Ajax**:在Web2.0应用中,Ajax是不可或缺的一...

    JavaScript_Prototype(源代码+中文手册).rar

    3. **原型对象的方法**:JavaScript中的`prototype`对象有一些内置方法,如`hasOwnProperty()`用于检查属性是否属于当前对象而不是原型链,`isPrototypeOf()`用来判断对象是否存在于原型链上,以及`toString()`等。...

    JavaScript中prototype的使用

    在JavaScript中,每个函数都有一个`prototype`属性,这个属性实际上是一个对象,它定义了该函数作为构造函数时,新创建的对象将继承的属性和方法。当创建一个新对象时,它的`__proto__`属性会指向构造函数的`...

    javascript的prototype继承

    在JavaScript中,每个函数都有一个`prototype`属性,这个属性是一个对象,它的作用是当试图访问一个对象的属性时,如果该对象自身没有这个属性,就会去查找它的原型对象,以此类推,直到找到属性或者到达原型链的...

    JavaScript_prototype_pollution_attack_in_NodeJS.pdf

    2. **prototype**: 在JavaScript中,每个对象都有一个原型,它是一个包含了可以共享给其他对象的属性和方法的对象。原型机制是JavaScript的核心特性之一。 3. **pollution**: 在这里指代“污染”,即通过非法或恶意...

    Advanced JavaScript (closures,prototype,inheritance)

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其高级特性如闭包(closures)、原型(prototype)和继承(inheritance)是理解其精髓的关键。本文将深入探讨这些概念,帮助开发者更好地掌握JavaScript的核心。 ...

    jQuery、Mootools、Prototype三大JavaScript框架中文手册

    JavaScript是Web开发中不可或缺的一部分,它为网页添加了动态交互性。然而,原生JavaScript的API庞大且不统一,为了简化开发,社区创造了一系列的框架,其中jQuery、MooTools和Prototype是三个非常著名的JavaScript...

    JavaScript中的prototype(原型)属性研究

    JavaScript中的...总结,JavaScript中的prototype属性是实现面向对象编程的重要组成部分,它涉及到继承、方法共享以及原型链等核心概念。理解并熟练运用这些知识,能够帮助开发者构建更复杂、更高效的应用程序。

    JavaScript使用prototype定义对象类型

    在 JavaScript 中,每个对象都有一个 prototype 属性,该属性指向一个对象,该对象包含了该对象的所有方法和属性。当我们创建一个对象时,JavaScript 会自动将该对象的 prototype 属性指向一个默认的对象,该对象...

    javascript框架(json.jQuery.prototype).rar

    `prototype`属性主要用于函数(在JavaScript中,函数也是对象),当函数被用作构造函数时,新创建的对象将继承该函数的`prototype`对象上的属性和方法。 在“javascript框架”中,jQuery利用原型机制扩展了原生...

    Prototype

    2. **性能优化**:Prototype 对DOM操作进行了优化,减少了对DOM树的频繁修改,提升了页面性能。 3. **可扩展性**:Prototype 设计为模块化,开发者可以方便地扩展其功能,或者与其他库如Script.aculo.us结合使用。 ...

    Prototype中英文手册

    标题"Prototype中英文手册"指出,我们关注的是一个名为"Prototype"的JavaScript库的文档集合,这个文档提供了中英文两种语言版本,帮助开发者理解和使用该库。 描述进一步细化了内容,包括"Prototype中文手册"和...

    JavaScript中的prototype和constructor简明总结

    总结来说,constructor 属性和 prototype 属性在 JavaScript 中非常关键,它们共同构成了 JavaScript 原型继承的基础。理解这两个属性的工作原理对于掌握 JavaScript 面向对象编程及其继承机制至关重要。

    Prototype.js学习从简单开始

    Prototype.js提供了多种方法来操作DOM,如添加、修改或删除元素: - **添加元素**: ```javascript var newElement = new Element('div', {id: 'newDiv'}); $('table').appendChild(newElement); ``` - **...

    prototype中文帮助文档

    在这个案例中,"prototype.chm"很可能是Prototype.js的官方中文帮助文档,里面详细介绍了每个函数、类和方法的使用方法、参数和返回值,是学习和使用Prototype.js的重要参考资料。用户可以通过搜索、索引或目录浏览...

    javascript常用方法实例

    在这个“javascript常用方法实例”中,我们将会探讨一些JavaScript的核心概念和常用方法,以及它们在实际应用场景中的实例。 1. **DOM操作**:Document Object Model(DOM)是HTML和XML文档的结构化表示,...

    Prototype&Prototype中文手册

    Prototype是JavaScript库中的一个关键工具,它为Web开发者提供了丰富的功能和便利,使得在JavaScript中进行AJAX(异步JavaScript和XML)编程变得更加简单高效。这个"Prototype&Prototype中文手册"压缩包包含了对...

    详解JavaScript中基于原型prototype的继承特性_.docx

    在JavaScript中,对象可以直接从另一个对象继承属性和方法,这主要是通过原型链(prototype chain)来实现的。 首先,每个函数都有一个`prototype`属性,这个属性是一个对象,当通过该函数创建新对象时,新对象会...

    javascript面向对象之共享成员属性与方法及prototype关键字用法.docx

    本篇文章将深入探讨JavaScript中如何通过`prototype`关键字实现共享成员属性与方法,并分析其原理与使用技巧。 #### 二、`prototype`关键字简介 在JavaScript中,每一个函数都有一个`prototype`属性,该属性是一个...

    Javascript中 关于prototype属性实现继承的原理图

    首先,我们需要明确一点,JavaScript是一种基于原型的语言,不同于基于类的语言如Java或C++,JavaScript中的继承主要是通过原型链(prototype chain)来实现的。在JavaScript中,每个对象都有一个内部链接指向另一个...

Global site tag (gtag.js) - Google Analytics