【发布时间】:2021-12-30 10:48:10
【问题描述】:
我一直在寻找解决方案,并尝试了一些示例,但找不到我正在寻找的东西。 (我正在使用 javascript)
如果第一个字符不是@,基本上它应该只匹配一个18位数字的字符串,它应该只包含18位数字。
所以像/[^@]\d{18}/g 这样的东西,但如果我这样做,它会包含不是@ 的第一个字符
示例:test 123456789012345678 abc 匹配 123456789012345678
test @123456789012345678 abc 不匹配。
【问题讨论】:
-
使用看后面
/(?<!@)\d{18}/g
标签: javascript regex