J'utilise regex ci-dessous pour valider la date en format dd/mm/yyyy
en php:PHP: validation de temps RegEx?
preg_match("/([0-9]{2})\/([0-9]{2})\/([0-9]{4})/", $e_startdate, $matches)
Mais quel sera le regex pour valider le temps dans le format 10:20 PM
ou AM
. Je veux une regex qui va valider le format suivant pour moi.
<number><number><colon><number><number><space><AM or PM>
Merci
Je veux accepter l'heure en format 12 heures seulement, donc votre regex '/ (0? \ D | 11 | 12) :(0 \ d | [0-5] \ d) (AM | PM)/i' ce n'acceptera que le format 12 heures? – Prashant
@Prashant: C'est vrai. Cela correspond au format 12 heures seulement. – jwueller
@elusive: après l'avoir fait correspondre avec preg_match ce que j'obtiendrai dans la variable '$ matches'? J'ai besoin de HH MM et AM | PM comme élément de tableau séparé dans la variable '$ matches'? – Prashant