ユーザーが mm:hh の形式で時間を入力する入力フィールドがあります。フォーマットはフィールド内で指定されています (デフォルト値は 09:00) が、フォーマットが正しいかどうかを確認するためにクライアント側のチェックを実行したいと考えています。
既存のクライアント側の検証は jQuery にあるので、これも jQuery に残しておきたいと思います。
私は主に PHP プログラマーなので、これを最適な方法で作成するための助けが必要です。
個々の文字 (最初の 2 桁 = 数字、3 番目 = ':'、最後の 2 桁 = 桁) を確認できることはわかっていますが、時間数が 23 と分を超えていないことを確認しながら、よりエレガントに行う方法はありますかcount が 59 より大きくないか?
PHP では正規表現を使用しますが、jQuery にも似たようなものがあると思いますか?
このようなものは私には理にかなっています:
([01]?[0-9]|2[0-3]):[0-5][0-9]
しかし、jQuery 構文にあまり詳しくないので、どうすればよいかわかりません。