例如,將字符串中的所有數(shù)字替換為"*":
var str = "abc123def456";
var result = str.replace(/\d/g, "*");
console.log(result); // 輸出 "abc***def***"
例如,將字符串中的數(shù)字按照2的倍數(shù)進行替換:
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"
例如,只替換字符串中的前兩個數(shù)字:
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**"