是否有任何简单的方法可以在一个指令中用多个字符的javascript替换每个字符的不同替换,就像在PHP中可能的那样?
我的意思是,像:
replace('áéíóú', 'aeiou');
Run Code Online (Sandbox Code Playgroud)
用a替换á,用e替换é,依此类推......
非常感谢提前,
将正则表达式与全局标志一起使用:
var map = {
"á": "a",
"é": "e",
"í": "i",
"ó": "o",
"ú": "u"
};
"áéíóú".replace(/[áéíóú]/g, function(m){
return map[m];
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
745 次 |
| 最近记录: |