Maison > Article > développement back-end > Pratique des expressions régulières PHP : correspondance du format d'heure
Expressions régulières PHP en action : format Match Time
Les expressions régulières sont un outil puissant qui peut être utilisé pour rechercher des modèles spécifiques dans des chaînes et les utiliser selon les besoins. Les fonctions d'expression régulière de PHP fournissent des outils extrêmement puissants et flexibles pour identifier facilement les formats d'heure.
Dans cet article, nous apprendrons comment utiliser la fonction d'expression régulière en PHP pour faire correspondre différents formats d'heure. Voici quelques exemples :
Le format horaire de 12 heures est généralement utilisé dans des situations informelles comme les fêtes ou les événements familiaux. Le format de l'heure est similaire à « 9h30 » ou « 14h45 ».
Pour correspondre à ce format d'heure, vous pouvez utiliser l'expression régulière suivante :
/^(1[012]|[1-9]):[0-5][0-9](s)?(?i)(am|pm)$/
Explication :
Le format horaire 24 heures est principalement utilisé lors d'occasions formelles, comme au bureau ou en voyage. Le format de l'heure est similaire à « 13h30 » ou « 23h45 ».
Pour correspondre à ce format d'heure, vous pouvez utiliser l'expression régulière suivante :
/^(2[0-3]|[01][0-9]):([0-5][0-9])$/
Explication :
Les formats de date et d'heure peuvent être représentés de différentes manières, les formats courants incluent :
Pour correspondre à ce format d'heure, vous pouvez utiliser l'expression régulière suivante :
/^(d{1,2}[-/.]d{1,2}[-/.]d{4})s+(d{1,2}:[0-5][0-9](s)?(?i)(am|pm))$/
Explication :
Lorsque vous utilisez des expressions régulières pour faire correspondre les formats d'heure, vous devez faire attention aux points suivants :
Grâce aux exemples de cet article, je pense que vous pouvez déjà utiliser des expressions régulières PHP pour faire correspondre le format de l'heure. J'espère que ces exemples vous aideront à apprendre et à utiliser les expressions régulières plus en profondeur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!