我有一个字符串,可能是ABC123_1或ABC123_1_CBA321_2。 基本上我们在谈论
[[:alnum:]]+_\d
可以重复几次。但是,如果存在多个实例,则所有实例都与一个下划线 _ 连接。
如何匹配javascript中的所有实例,仍然使用 ^ 和 $ 来分隔字符串?
谢谢; - )
答案 0 :(得分:0)
根据您的要求,以下方法可行:
regex = /[a-z0-9]{2,}_\d/gi;
> regex.match("ABC123_1_CBA321_2_AA12_3")
< ["ABC123_1", "CBA321_2", "AA12_3"]