2

多くの正規表現サンプルを見つけました。例:これ:

^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$

9:00または09:00を使用することができます。問題は、24時間に制限されていることですが、正確な時間ではなく、期間を検証するために必要なので、24時間より長くなる可能性があります。

RegularExpressionValidatorで検証されるTextBoxがあります。私は正規表現についての手がかりがなく、ある種のジェネレーターを見つけることができませんでした。

これを成し遂げるのを手伝ってもらえますか?

4

2 に答える 2

4

使用するだけです:

^\d+(:[0-5]\d){1,2}$
于 2012-04-19T14:00:09.393 に答える
0

正規表現に制限されていない場合は、使用TimeSpanしてParseその時間を確保できます。Days次に、、などのさまざまなプロパティに自由にアクセスできHoursますMinutes

私にとって、これは正規表現を維持するよりもはるかに簡単です

于 2012-04-19T14:06:23.440 に答える