@d3v4pp/rex
d3v4pp/rex
is an npm package that contains a set of regular expressions, and that's it.
npm i @d3v4pp/rex --save
npm i git+https://cvs.d3v4pp.fr/D3V4PP/rex.git --save
const { email, alpha, num } = require("@d3v4pp/rex");
email.test("email@example.com") //will return true
alpha.test("2233er") //will return false
num.test("1234") //will return true
Regex | Description |
---|---|
num | numeric only |
alpha | only chars no numbers no special chars |
alphanum | chars alphabet and numbers |
a valid email | |
url | a valid url |
ipAddress | ip addr v4 |
password | complex password with special char, numeric uppercase and lowwercase |
phone | french phone number |
codePost | french zip code |
time | time hh:mm:ss |
price | float with a precision of two |
date | french date dd/mm/YYYY |
tva | french TVA, Set of values 5.5, 10 and 20 |
prix | float with a precision of two |
date | Fr date jj/mm/yyyy |
password | complex password |
motDePasse | complex password |
matricule | european immatriculation |
tvaIntercom | French TVA intra communautaire |
iban | french IBAN |