[解決済み】HH:MMの時間形式をマッチングさせる正規表現
2022-04-08 22:02:11
質問
HH:MM形式の時刻にマッチする正規表現が欲しいです。以下は、私が持っているもので、動作します。
^[0-2][0-3]:[0-5][0-9]$
00:00から23:59までのすべてにマッチします。
しかし、00:00や01:30だけでなく、0:00や1:00などにもマッチするように変更したいのです。つまり、左端の数字を省略可能にして、HH:MMだけでなく、H:MMにもマッチするようにしたいのです。
どうすればこのような変更ができるのか、何かアイデアはありませんか?私はこれがphpと同様にjavascriptで動作する必要があります。
どのように解決するのですか?
元の正規表現には欠陥があります。
04:00
のようなものです。
この方がうまくいくかもしれません。
^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$
関連
-
[解決済み] 最初のマッチで停止する正規表現
-
[解決済み] 正規表現で特定の単語を否定する方法は?重複
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] 正規表現におけるワードバウンダリとは何ですか?
-
[解決済み] アドレスフィールド検証のための正規表現
-
[解決済み] awk で gsub を使ってファイル中の ("./") と (".txt") の文字を検索・置換する方法
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] JavaScriptの正規表現でマッチしたグループにアクセスするにはどうすればよいですか?
-
[解決済み] 有効な正規表現を検出するための正規表現はありますか?
-
[解決済み] ユーザー入力文字列を正規表現に変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Vimで正規表現に置換すると、`E488: Trailing characters`が発生します。
-
[解決済み】正規表現における括弧のエスケープについて
-
[解決済み] Scalaで正規表現を使ったパターンマッチを行うには?
-
[解決済み] 浮動小数点数に対する正規表現
-
[解決済み] Apache LocationMatch Regex
-
[解決済み] この正規表現に負の小数点を含めるにはどうしたらよいですか?
-
[解決済み] 正規表現の冒頭の感嘆符と末尾のドル記号は何ですか?
-
[解決済み] 正規表現で「逆マッチ」を行うには?
-
[解決済み] 正規表現における角括弧と括弧の違いは何ですか?
-
[解決済み] Githubの「ブランチ名パターン」の否定