使用 javascript,.match()
我可以简化这个正则表达式吗?我想匹配由连字符分隔的 5x5 或 3x5 块的字母数字代码。
例如我想匹配:
123EF-12B45-123H5-A2CGE-A2345
或者
54321-ABCDE-F2345
到目前为止,我尝试(\w{5}-){4}\w{5}
匹配第一个示例并(\w{5}-){2}\w{5}
匹配第二个示例。有没有办法匹配或匹配?我尝试将 with 组合,|
但它只匹配 3 对。
还是.match()
为每个模式运行两次正则表达式更好?