Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在字符串中的所有数字之前添加字符_Javascript_Regex - Fatal编程技术网

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”)