Javascript正则表达式找到两个冒号之间的任何数字(大于0)

时间:2015-06-16 16:45:38

标签: javascript regex string

我试过这个:/:(/d+)/:/i

并且:/:/[1-9]*/:/i

但似乎没有任何效果。 理想情况下,可以找到:1::9999999999999999999:之间的任何内容

1 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

/:(?!0*:)\d+:/
如果在冒号之间只找到(?!0*:),那么

0是一个负面的预测,如果匹配失败,将会失败。

RegEx Demo