Javascript在每个数字之后插入

javascript insert after every digit

本文关键字:之后 插入 数字 Javascript      更新时间:2023-09-26

我试图在javascript的每个数字出现后添加一个空格。

"2tim"将是"2 tim"

js

var v = '2tim';
v.replace(/('d+)/, /'1 /);

你的代码有三处错误:

  1. replace的第二个参数应该是字符串。
  2. 要使用捕获的组,请使用美元符号。
  3. 您不希望捕获同一组('d+)中的所有数字。只捕获一个数字,并使正则表达式全局。
var v = '2tim';
v = v.replace(/('d)/g, '$1 ');

小提琴在这里:http://jsfiddle.net/qujsq/


如果您只想在一组数字后添加空格,则使用+:

var v = '12times';
v = v.replace(/('d+)/g, '$1 ');