- - PR -
時刻をチェックする正規表現
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-04-24 16:06
RegularExpressionValidatorで時刻が15分単位で入力されているか
チェックしたいのですが、以下の正規表現が正常に動作しません。 02:05, 02:35などを入力するとエラーになりません。 正規表現: ^([0-1][0-9]|[2][0-3]):(00|15|30|45)$ ちなみに、 http://regexlib.com/RETester.aspx?regexp_id=59 でテストするとOKなのですが・・・ .NETの仕様が異なるのでしょうか。 | ||||
|
投稿日時: 2008-04-24 16:47
VisualStudio2005, IE7, WindowsXPの環境で確認しましたが、ちゃんと検証エラーになりました。
JavaScriptをOFFにした状態でも確認しましたが変わらず。
※日本語がおかしかったのを修正 [ メッセージ編集済み 編集者: rain 編集日時 2008-04-24 16:48 ] | ||||
|
投稿日時: 2008-04-24 20:51
検証していただいてありがとうございます。
ちゃんとエラーになりますね。 私の勘違いでした。 失礼しました。 余談ですが、 http://regexlib.com/RETester.aspx?regexp_id=59 のサイト正規表現のエンジンを選択できるのですね。 .NET Engine (EnableClientScript="false") Client-Side Engine (EnableClientScript="true") 便利ですね。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 |
1