Javascript在每个数字之后插入
javascript insert after every digit
我试图在javascript的每个数字出现后添加一个空格。
"2tim"
将是"2 tim"
js
var v = '2tim';
v.replace(/('d+)/, /'1 /);
你的代码有三处错误:
-
replace
的第二个参数应该是字符串。 - 要使用捕获的组,请使用美元符号。
- 您不希望捕获同一组(
'd+
)中的所有数字。只捕获一个数字,并使正则表达式全局。
var v = '2tim';
v = v.replace(/('d)/g, '$1 ');
小提琴在这里:http://jsfiddle.net/qujsq/
如果您只想在一组数字后添加空格,则使用+
:
var v = '12times';
v = v.replace(/('d+)/g, '$1 ');
相关文章:
- 如何在 d3.js 中的同级元素之后插入
- 在原始克隆之后插入克隆
- 如何在字符串中的第二个字符之后插入字符
- 我可以在 Javascript 中的 onclick 中的“this”之后插入字符串吗?
- 如何使用原型.js在文本块之后插入内容
- 通过jQuery在最后一项之后插入
- 如何使用jQuery在具有类的特定元素之后插入HTML
- 如何在第二个元素之后插入
- 如何在文本的每 5,000 个字符之后的第一个
或
之后插入一个 - jQuery 在最后一个元素之后插入
- Node.js:在文本文件中的特定行之后插入一行
- 在Meteor方法中承诺之后插入集合
- 在“”之后插入文本;这个“;使用javascript输入元素
- 在动态生成的表之后插入一个来自jQuery的跨度
- 找到一个元素,然后在下一个元素之后插入内容
- 在每个函数的特定结果之后插入元素
- 具有相同类的多个元素-仅在最后一个元素之后插入
- 在特定字符之后插入文本
- 在argv[2]NodeJ之后插入参数
- 在没有自动丢失标记的图元之前和之后插入内容