2

私は文字列を持っています:

10-02;34-05;

dd-dd のような要素は何度も繰り返すことができます:

10-02;34-05;12-02;23-05;10-42;44-05

文字列の末尾では、シンボル;はオプションにすることができますが、要素 dd-dd の間ではシンボル;を必須にする必要があります。

私は正規表現を構築しようとしましたが、最後の記号ではなく、の/^([0-9]{2}-[0-9]{2}[;])+$/)ようなケースをカバーしています。 10-02;34-05;12-02;23-05;10-42;44-0510-02;34-05;12-02;23-05;10-42;44-05;;

両方のケースをカバーする正規表現を作成するにはどうすればよいですか。

ありがとう。

4

4 に答える 4

2

これは、あなたが表現できるのと同じくらい簡単/簡潔です:

^(\d\d-\d\d(;|$))+$
于 2013-07-04T07:33:01.873 に答える