- - PR -
時間の正規表現について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-23 16:38
現在Windowsフォームで開発を行っているのですが、テキストボックスに
"hh:mm" という形式で入力されなかった場合にエラーとなるようにしたいと思っています。 hhは00〜23でmmは00〜59の範囲しか入力させないように 正規表現を使って入力チェックをしたいのですが、どのように正規表現を 記述すれば良いのでしょうか? 直接.NETの質問ではないのですが、よろしくお願いいたします。 |
|
投稿日時: 2004-11-23 16:52
こんにちは中です。
普通の正規表現だと [0-2][0-9]:[0-5][0-9] になるので、 29:00などを設定できてしまいます。 [00|01|〜〜〜〜〜:[0-5][0-9] というてもありますが、数値変換してチェックしたりとかお好きな方法をどうぞというかんじでしょうか。 |
|
投稿日時: 2004-11-23 17:37
Osです。
こんな記述だとどうでしょうか? @"^([0-1][0-9]|[2][0-3]):[0-5][0-9]$" |
|
投稿日時: 2004-11-24 13:55
中さん、Osさんレスありがとうございます。
Osさんに教えて頂いた正規表現で希望する処理が できました。 本当にありがとうございました。 |
1