regexo
v1.0.0
Published
Une librairie TypeScript pour la validation de formats courants avec des expressions régulières
Maintainers
Readme
Regexo
Une librairie TypeScript pour la validation de formats courants avec des expressions régulières.
Installation
npm install regexoUtilisation
import { validateEmail, validatePhone, validatePassword } from "regexo";
// Validation d'email
console.log(validateEmail("[email protected]")); // true
console.log(validateEmail("invalid-email")); // false
// Validation de numéro de téléphone
console.log(validatePhone("+33123456789")); // true
console.log(validatePhone("123")); // false
// Validation de mot de passe
console.log(validatePassword("MyP@ssw0rd123")); // true
console.log(validatePassword("weak")); // falseFonctions disponibles
validateEmail(email: string): boolean- Valide une adresse emailvalidatePhone(phone: string): boolean- Valide un numéro de téléphonevalidatePostalCode(code: string): boolean- Valide un code postal françaisvalidateIBAN(iban: string): boolean- Valide un IBANvalidateBIC(bic: string): boolean- Valide un code BIC/SWIFTvalidateDate(date: string): boolean- Valide une date au format YYYY-MM-DDvalidateDateTime(datetime: string): boolean- Valide une date et heurevalidateURL(url: string): boolean- Valide une URLvalidatePassword(password: string): boolean- Valide un mot de passe avec règles de complexité
Licence
MIT
