例如,将字符串中的所有数字替换为"*":
var str = "abc123def456";
var result = str.replace(/\d/g, "*");
console.log(result); // 输出 "abc***def***"
例如,将字符串中的数字按照2的倍数进行替换:
var str = "1 2 3 4 5";
var result = str.replace(/\d/g, function(match) {
return parseInt(match) * 2;
});
console.log(result); // 输出 "2 4 6 8 10"
例如,只替换字符串中的前两个数字:
var str = "123456789";
var result = str.replace(/\d/g, "*", 2);
console.log(result); // 输出 "**3456789"
例如,只替换小写字母:
var str = "AbcDefGhi";
var result = str.replace(/[a-z]/g, "*");
console.log(result); // 输出 "A**D**G**"