JavaScriptを使用して、.match()
この正規表現を単純化できますか? ハイフンで区切られた 5x5 または 3x5 ブロックの英数字コードと照合したい。
たとえば、一致させたい:
123EF-12B45-123H5-A2CGE-A2345
また
54321-ABCDE-F2345
これまでのところ(\w{5}-){4}\w{5}
、最初の例と(\w{5}-){2}\w{5}
2 番目の例を一致させようとしました。またはどちらかを一致させる方法はありますか?と組み合わせてみました|
が、3ペアしか一致しませんでした。
それとも.match()
、パターンごとに正規表現を 2 回実行する方がよいでしょうか?