JavaScript 中的replace方法
2005-05-28 13:49
369 查看
1
第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.
2
而str.replace(//-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。
3
4
5
replace()
6
The 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).
8
If the g (global) flag is not set in the regular expression declaration, this method replaces only the first
9
occurrence of the pattern. For example,
10
11
var s = "Hello. Regexps are fun.";s = s.replace(//./, "!"); // replace first period with an exclamation pointalert(s);
12
13
produces the string “Hello! Regexps are fun.” Including the g flag will cause the interpreter to
14
perform a global replace, finding and replacing every matching substring. For example,
15
16
var s = "Hello. Regexps are fun.";s = s.replace(//./g, "!"); // replace all periods with exclamation pointsalert(s);
17
18
yields this result: “Hello! Regexps are fun!”
第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.
2
而str.replace(//-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。
3
4
5
replace()
6
The 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).
8
If the g (global) flag is not set in the regular expression declaration, this method replaces only the first
9
occurrence of the pattern. For example,
10
11
var s = "Hello. Regexps are fun.";s = s.replace(//./, "!"); // replace first period with an exclamation pointalert(s);
12
13
produces the string “Hello! Regexps are fun.” Including the g flag will cause the interpreter to
14
perform a global replace, finding and replacing every matching substring. For example,
15
16
var s = "Hello. Regexps are fun.";s = s.replace(//./g, "!"); // replace all periods with exclamation pointsalert(s);
17
18
yields this result: “Hello! Regexps are fun!”
相关文章推荐
- JavaScript replace() 方法
- 【JavaScript】字符串--replace( )方法
- 对javascript中replace()方法的简单分析
- javascript中replace使用方法总结
- JavaScript replace() 方法
- JavaScript中级 --- 正则常用方法 exec、match、replace、test、$n
- JavaScript的replace方法与正则表达式结合应用讲解(转)[
- JavaScript的replace方法与正则表达式结合应用讲解
- javascript replace方法与正则表达式
- javascript 正则表达式数量词,字符串方法(match,search,replace,split),贪婪模式,惰性模式总结
- JavaScript的replace方法与正则表达式讲解
- javascript的 replace() 方法的使用讲解
- JavaScript replace() 方法
- javascript中字符串替换函数replace()方法详解
- javascript中replace()方法
- JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档
- javascript 中 replace方法的使用
- javaScript replace方法
- JavaScript的String类型replace()方法介绍和使用replace()方法实现简单html模板替换功能
- javascript:replace()方法使用详解