RFC 2822 et format de date ISO 8601 regex
En JavaScript il est Date.parse()
méthode, qui analyse une chaîne de caractères représentant une RFC 2822 ou ISO 8601 date (voir MDN). Parmi des tonnes de diverses sources sur le web, quelles sont les plus fiables et complètes, les expressions régulières en mesure de correspondre à ceux des formats de date (séparément)?
Mise à JOUR:
Si il n'y a aucun moyen raisonnable de tous les regex pour correspondre à ces formats, ou tout au moins ce que sont les tendances pour ces particulier RFC et ISO formats, Date.parse()
méthode accepte et comprend correctement.
- je pense qu'il ne sera pas possible avec la regex.
- pourquoi est-ce que.. ?
Vous devez vous connecter pour publier un commentaire.
Je pense que la réponse serait de dire que il n'y a pas une seule regex(ou plutôt une mauvaise idée d'approche, car il serait très délicat et difficile) qui correspondent à tous les formats qui sont répertoriés dans la RFC 2822 ou la norme ISO 8601. Aussi, il ne serait pas un coffre-fort et une bonne approche d'avoir un regex pour tous les formats. Toutefois, si vous avez des format spécifique, alors oui, nous pouvons aller pour une regex.
Vous pouvez vérifier date.js et moment.js
EDIT:
La même MDN dit:
De ici
Également vérifier cette