Regex, cron, horodatages, encodage d'URL et formatage fonctionnent dans le navigateur. Le traitement reste local, sans installation ni compte.
Le testeur de regex utilise RegExp de JavaScript. Testez les entrées usuelles, les valeurs vides et les cas limites avec le moteur de votre application. Une expression valide en Python peut nécessiter des changements en JavaScript.
g recherche plusieurs occurrences, i ignore la casse, m modifie les ancres de ligne, s permet au point de reconnaître les sauts de ligne et u active le traitement Unicode. N'activez que les indicateurs nécessaires ; gi convient à une recherche multiple insensible à la casse.
(pattern) capture un groupe, (?:pattern) groupe sans capturer et (?<name>pattern) nomme une capture. Python utilise (?P<name>pattern). Un motif comme /^[\w.-]+@[\w.-]+\.[a-z]{2,}$/i reste une heuristique simple d'adresse électronique, pas une validation exhaustive.
Le cron standard comporte cinq champs : minute 0–59, heure 0–23, jour du mois 1–31, mois 1–12 et jour de la semaine 0–7. * signifie toutes les valeurs, */n un pas, a-b un intervalle et a,b,c une liste. Le générateur cron aide à les construire.
* * * * * s'exécute chaque minute, 0 0 * * * à minuit et 0 9 * * 1 le lundi à neuf heures. */15 9-17 * * 1-5 s'exécute toutes les quinze minutes en semaine, de 09:00 à 17:45. Les heures suivent le fuseau du planificateur, pas nécessairement UTC.
Le format à six champs de cet outil ajoute les secondes au début. AWS EventBridge Scheduler utilise minute, heure, jour du mois, mois, jour de la semaine et année, avec un fuseau configurable. Vérifiez le dialecte et les changements d'heure avant de transférer une expression entre systèmes.
Un horodatage Unix compte les secondes depuis le 1er janvier 1970 à 00:00:00 UTC. Pour les dates actuelles, dix chiffres indiquent souvent des secondes et treize des millisecondes ; c'est une heuristique. Confirmez l'unité de la source avec le convertisseur d'horodatages.
Date.now() renvoie des millisecondes, Math.floor(Date.now() / 1000) des secondes entières et time.time() de Python des secondes avec une fraction. 1700000000 correspond au 14 novembre 2023 à 22:13:20 UTC.
Un compteur signé de secondes sur 32 bits dépasse sa plage en 2038. Un type plus large aide, mais bibliothèques et bases de données ont leurs propres limites. Pour les API et journaux, utilisez 2024-01-15T10:30:00Z ou un décalage UTC explicite plutôt qu'une date locale ambiguë.
L'encodage pour cent représente des octets par % et deux chiffres hexadécimaux. Un espace devient %20 et & devient %26 ; un caractère non ASCII peut nécessiter plusieurs octets UTF-8. L'encodeur d'URL propose des modes adaptés à l'entrée.
encodeURI() traite une URI complète et conserve les caractères structurels. encodeURIComponent() traite un seul composant. Pour une valeur de paramètre a&b, il faut protéger & afin qu'il ne soit pas interprété comme un séparateur.
Encoder de nouveau %20 donne %2520. Vérifiez si l'entrée est déjà encodée et ne décodez pas aveuglément une URL entière, car sa structure pourrait changer. Le formateur SQL uniformise indentation et casse ; changer seulement la casse des mots-clés n'accélère pas une requête.
Les deux causes les plus fréquentes sont : le module re de Python utilise une variante de regex différente, et les groupes nommés utilisent une syntaxe différente — traduisez (?P<name>) en (?<name>) pour JavaScript.
Utilisez */15 * * * 1-5 pour toute la journée en semaine. Pour limiter à 09:00–17:45, utilisez */15 9-17 * * 1-5. Vérifiez le fuseau du planificateur.
Utilisez notre Convertisseur de Timestamp — il affiche le timestamp actuel se mettant à jour en temps réel. En code : JavaScript utilise Math.floor(Date.now() / 1000) pour les secondes, Python utilise import time; time.time().
Le caractère & est le délimiteur de la chaîne de requête. Si la valeur de votre paramètre contient un & littéral, il doit être encodé en pourcentage sous la forme %26. Utilisez le mode composant de notre Encodeur d'URL pour encoder correctement les valeurs de paramètres individuelles.
Choisissez un style et imposez-le avec un linter. La convention la plus courante est les mots-clés en MAJUSCULES (SELECT, FROM, WHERE) avec chaque clause sur sa propre ligne. Notre Formateur SQL applique un formatage cohérent et prend en charge une casse de mots-clés configurable.