【发布时间】:2011-08-24 07:37:05
【问题描述】:
我正在尝试为 JavaScript 找到一个表达式,它可以在特定位置给我两个字符。
它总是同一个调用,所以它可能不会太复杂。
我总是有一个 10 字符长的数字,我想替换前两个,即位置 3 和 4 的两个或位置 5 和 6 的两个等等。
到目前为止,我已经这样做了:
number.replace(/\d{2}/, index));
这将我的前 2 位数字替换为其他 2 位数字。 但现在我想包含一些变量应该替换数字的位置,例如:
number.replace(/\d{atposx,atpox+1}/, index));
意思是:
01234567891
我有时想用 02 替换 01,有时用 56 替换 23。
(或类似的其他数字)。
我希望我指出了我想要的。
【问题讨论】:
标签: javascript regex numbers replace