正则表达式匹配最后一个数字,如果它是独自的

Ric*_*ard 1 regex jquery

我有一个像这样的字符串:

11547778:115,12
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有一个表达式匹配最后一个数字,如果它由一个数字组成,然后使用$ .replace()函数在它前面放一个0例如:

84500015:217,8 will become-> 84500015:217,08
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 5

要实现此目的,您可以查找以逗号和单个数字结尾的字符串,如下所示:

['11547778:115,12', '19038940:123,a', '84500015:217,8'].forEach(function(val) {
  var foo = val.replace(/,(\d)$/, ',0$1');
  console.log(foo);
});
Run Code Online (Sandbox Code Playgroud)