需要正则表达式

Regex Expression Required

我是这个正则表达式的新手,我们如何为以下内容构建正则表达式

input==>[User:1490474408:michaelayliffe]

output should be ==>1490474408

input will be anything like below:

1.[User:1490474408:michaelayliffe]
2.[User:12345:dfhdfhdf]
3.[User:56789:utyutyutyu]

输出应该是中间值。

请回复。

(?<=\[User:)[^:]+

使用 lookbehind 应该适合你。

/\d+/g

找到字符串中间的数字