Ale*_*lex 1 javascript replace
他们为什么用
/
代替
"
在JavaScript中的字符串replace()?例如:
document.write(str.replace(/hi/, "hey"));
Run Code Online (Sandbox Code Playgroud)
因为//表示正则表达式,这是一个比简单的替换("x","y")更强大的字符串搜索/替换版本
但也支持简单的模式.
var a = "xxx";
var b = a.replace(/x/,'y');
alert( b ); //alerts "yxx"
Run Code Online (Sandbox Code Playgroud)
添加g修饰符来替换globaly将是:
b = a.replace(/x/g,'y');
alert(b); //alerts "yyy"
Run Code Online (Sandbox Code Playgroud)
您还可以添加i修饰符以使其不区分大小写.
var a = "XXX";
b = a.replace(/x/gi,'y');
alert(b); // alerts "yyy";
Run Code Online (Sandbox Code Playgroud)
https://developer.mozilla.org/En/Core_JavaScript_1.5_Guide/Regular_Expressions
| 归档时间: |
|
| 查看次数: |
1980 次 |
| 最近记录: |