我有一个这种格式的字符串
1.0.x.0
Run Code Online (Sandbox Code Playgroud)
我必须在javascript中编写一个自动递增的正则表达式x- 如何做?
请注意,给定的字符串将始终为该格式 - 无需测试格式有效性...
试试这个:
"1.0.123.0".replace(/(\d+\.\d+\.)(\d+)(\.\d+)/, function($0, $1, $2, $3) {
return $1 + (parseInt($2) + 1) + $3;
});
Run Code Online (Sandbox Code Playgroud)