Javascript 在字符串中的所有数字之前添加字符
我想在字符串中的每个数字之前添加一个Javascript 在字符串中的所有数字之前添加字符,javascript,regex,Javascript,Regex,我想在字符串中的每个数字之前添加一个* /-200,/- --> /-*200,/- 我尝试使用.replace(/0/g,'*0'),.replace(/1/g,'*1')…,但这对多位数不起作用 .replace(/(\d+)/g, "*$1") 也就是说,将一个或多个数字的每个实例与\d+匹配,其中\d匹配任何数字,+表示一个或多个数字。并使用括号将其设为捕获组,以便您可以将替换字符串中的匹配项引用为$1 console.log(“/-200,/-”。替换(/(\d+
*
/-200,/- --> /-*200,/-
我尝试使用.replace(/0/g,'*0'),.replace(/1/g,'*1')…
,但这对多位数不起作用
.replace(/(\d+)/g, "*$1")
也就是说,将一个或多个数字的每个实例与\d+
匹配,其中\d
匹配任何数字,+
表示一个或多个数字。并使用括号将其设为捕获组,以便您可以将替换字符串中的匹配项引用为$1
console.log(“/-200,/-”。替换(/(\d+)/g,“*$1”))
console.log(“100200300”。替换(/(\d+)/g,“*$1”))
console.log(“A号码:123;第二个号码:321”。替换(/(\d+)/g,*$1”)