JavaScript 中的replace方法

原创 2005年05月28日 13:49:00
 1第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 
 2而str.replace(//-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。
 3
 4
 5replace() 
 6The replace() method returns the string that results when you replace text matching its first argument 
 7(a regular expression) with the text of the second argument (a string). 
 8If the g (global) flag is not set in the regular expression declaration, this method replaces only the first 
 9occurrence of the pattern. For example, 
10
11var s = "Hello. Regexps are fun.";s = s.replace(//./"!"); // replace first period with an exclamation pointalert(s); 
12
13produces the string “Hello! Regexps are fun.” Including the g flag will cause the interpreter to 
14perform a global replace, finding and replacing every matching substring. For example, 
15
16var s = "Hello. Regexps are fun.";s = s.replace(//./g, "!"); // replace all periods with exclamation pointsalert(s); 
17
18yields this result: “Hello! Regexps are fun!” 

JavaScript中replace()方法使用时应该注意的几点

JavaScript中自带标准库中的replace方法使用时的几点注意        关于具体使用的方式参加W3School给出的API http://www.w3school.com.cn/jsr...
  • shenlei19911210
  • shenlei19911210
  • 2015年06月02日 00:07
  • 1356

javascript:replace()方法使用详解

一、基本语法: replace(regexp|substr, newSubStr|function[, flags]); 二、参数介绍: 1)参数一:  a)regexp:一个 RegExp 对象.该...
  • BJ_benjamin
  • BJ_benjamin
  • 2013年12月24日 14:09
  • 1567

JavaScript (replace)的使用(全部替换,变量替换)

js 的replace 默认替换只替换第一个匹配的字符,如果字符串有超过两个以上的对应字符就无法进行替换,这时候就要进行一点操作,进行全部替换。 [html] view plain cop...
  • wzp6010625
  • wzp6010625
  • 2016年11月01日 14:54
  • 1255

split替换replace提高多字符串替换速度

protected string SplitReplaceString(string sentence,string oldString, ArgumentQueryParameter replace...
  • orichisonic
  • orichisonic
  • 2016年11月01日 14:56
  • 319

Javascript中replace方法

Javascript中的replace方法用的是非常多的。 1、  简单使用Js中的repalce替换默认只替换一次(个),如下:   var Str = "a^b^c^d";   var newSt...
  • claymore1114
  • claymore1114
  • 2010年10月28日 10:26
  • 1812

JavaScript中replace() 方法

JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.  而str.replace(/\-/g,"!")则可以全部替换掉匹配的字...
  • nono4909
  • nono4909
  • 2014年05月28日 18:15
  • 448

javascript中replace()方法

  在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。  replace()最简单的算是能力就是简单的字符替换。示...
  • cui55
  • cui55
  • 2007年12月06日 13:08
  • 415

java中String类中的replace方法

String类中的replace方法表示字符串替换,不改变原始的字符串;该方法返回替换后的字符串...
  • u011402596
  • u011402596
  • 2014年12月04日 14:17
  • 1270

JavaScript中的replace()方法替换所有匹配项

在项目中,试图把页面文本域中的文字的换行符(\n)替换为竖线(|),使用了JavaScript中的replace()方法: var value=$(this).val().replace("\n...
  • lkforce
  • lkforce
  • 2017年03月08日 10:19
  • 714

JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档

JavaScript location.replace() 方法 Location 对象的 replace() 方法用于重新加载当前文档(页面),语法如下: location.replace(...
  • zheng963
  • zheng963
  • 2015年11月27日 13:27
  • 3811
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript 中的replace方法
举报原因:
原因补充:

(最多只允许输入30个字)