Guide des Outils Essentiels

Gratuit Regex · Cron · Timestamp · URL · Formateur Sans inscription · Aucune donnée stockée · Utilisable hors ligne après chargement

Outils dans ce guide

Testeur de regex
Tester des motifs
Générateur de Cron
Créer un Cron
Horodatage
Unix ↔ date
Encodeur d’URL
Encoder/Décoder
Formateur CSS
Formater
Formateur HTML
Formater
Formateur SQL
Formater
Générateur de QR
Générer
Dernière mise à jour : 28 septembre 2026  ·  v1.0
Réponse rapide
Quels outils un développeur utilise-t-il chaque jour ?

Regex, cron, horodatages, encodage d'URL et formatage fonctionnent dans le navigateur. Le traitement reste local, sans installation ni compte.

Tester des expressions régulières

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.

Créer des expressions cron

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.

Horodatages Unix

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ë.

Bien encoder une URL

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.

Questions fréquentes

Pourquoi ma regex fonctionne-t-elle en Python mais pas en JavaScript ?

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.

Comment générer une expression cron qui s'exécute toutes les 15 minutes en semaine ?

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.

Quel est le timestamp Unix actuel ?

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().

Pourquoi mon paramètre d'URL est-il coupé après le caractère & ?

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.

Quel style de formateur SQL dois-je utiliser pour mon équipe ?

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.