私は正規表現の初心者です。
今回は18:00(00:00、01:00、05:12、この形式の任意の時間)を正規表現で確認する必要があります。正しいかどうか。
ここに私の変種があります:
/[0-9][0-9]:[0-9][0-9]/
[0-9][0-9] を 2*[0-9] のようなものに変更できますか???
私は正規表現の初心者です。
今回は18:00(00:00、01:00、05:12、この形式の任意の時間)を正規表現で確認する必要があります。正しいかどうか。
ここに私の変種があります:
/[0-9][0-9]:[0-9][0-9]/
[0-9][0-9] を 2*[0-9] のようなものに変更できますか???
特に一致させたい場合18:00
は、 を使用する必要があります/^\d{2}:\d{2}$/
。これまでに提供された回答は一致しaaa12:99ddd
ます。^
とはアンカーであり、$
指定された文字列に具体的に一致するように正規表現に指示します。
24 時間の検証正規表現の後であれば、これを使用できます: /^([01]?[0-9]|2[0-3]):[0-5][0-9]$/
(こちらから取得)。
次のように書くこともできます。/^\d{2}:\d{2}$/
繰り返し句を追加することで変更できます。
/^[0-9]{2}:[0-9]{2}/
ただし、開始句と終了句を追加する必要があります。
/^[0-9]{2}:[0-9]{2}$/