我想翻译Java Regex
(\\\p{Upper}{2})(\\\d{2})([\\\p{Upper}\\\p{Digit}]{1,30}+)
到JavaScript Regex。我试过了
([A-Z]{2})([0-9]{2})([A-Z][0-9]{1,30}+)
这个翻译不会编译。任何帮助将受到高度赞赏。
答案 0 :(得分:0)
您已将上次[\\\p{Upper}\\\p{Digit}]
分隔为[A-Z][0-9]
,但应该是[A-Z0-9]
试试:
([A-Z]{2})([0-9]{2})([A-Z0-9]{1,30}+)
您也可以将0-9
替换为\d
,所以:
([A-Z]{2})(\d{2})([A-Z\d]{1,30}+)