1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- module.exports = {
- "num": /^[0-9]+$/,
- "secuNum": /^[0-9]{15}$/,
- "numeric": /^[0-9]+$/,
- "alpha": /^[a-zA-Z_]+$/,
- "alphabetic": /^[a-zA-Z_]+$/,
- "alphabetique":/^[A-Za-z\s\u00C0-\u00FF]+$/,
- "alphanum": /^[a-zA-Z0-9_]+$/,
- "alphanumeric": /^[a-zA-Z0-9_]+$/,
- "email": /^(")?(?:[^\."\s])(?:(?:[\.])?(?:[\w\-!#$%&'*+/=?^_`{|}~]))*\1@(\w[\-\w]*\.){1,5}([A-Za-z]){2,6}$/,
- "url": /(((^https?)|(^ftp)):\/\/((([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*)|(localhost|LOCALHOST))\/?)/i,
- "ipAddress": /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,
- "phone": /^(?:(?:\+|00)33|0)\s*[1-9](?:\d{2}){4}$/,
- "codePost": /^(((?!(96|97|98|99|00)))[0-9]{5})$|(2A|2B|2a|2b)[0-9]{3}$|(971|972|973|974|975|976)[0-9]{2}$/,
- "codePostal": /^(((?!(96|97|98|99|00)))[0-9]{5})$|(2A|2B|2a|2b)[0-9]{3}$|(971|972|973|974|975|976)[0-9]{2}$/,
- "time": /^([1-9]|1[0-9]):([0-5][0-9])(\s[a|p]m)$/,
- "price": /^\d+(\.\d{2})?$/,
- "prix": /^\d+(\.\d{2})?$/,
- "date": /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/,
- "tva": /^(5\.5|10|20)$/,
- "password": /(?=^.{8,}$)(?=.*\d)(?=.*[!@#$%^&*]+)(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,
- "motDePasse": /(?=^.{8,}$)(?=.*\d)(?=.*[!@#$%^&*]+)(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,
- "matricule": /[A-HJ-NP-TV-Z]{2}[\s-]{0,1}[0-9]{3}[\s-]{0,1}[A-HJ-NP-TV-Z]{2}|[0-9]{2,4}[\s-]{0,1}[A-Z]{1,3}[\s-]{0,1}[0-9]{2}/,
- // "matricule": /(^\d{1,4}[A-Za-z]{1,4}\d{1,2}$)|(^[A-Za-z]{1,2}\s*\d{1,3}\s*[A-Za-z]{1,2})|(^\d{1,4}-[A-Za-z]{1,4}-\d{1,2}$)|(^[A-Za-z]{1,2}-\s*\d{1,3}-\s*[A-Za-z]{1,2})$/,
- "tvaIntercom": /^(FR)([0-9]{11}$)/,
- "iban": /^FR\d{12}[A-Z0-9]{11}\d{2}$/,
- "timeMask": /[\d\s:amp]/i,
- 'numMask': /[0-9]/i,
- 'alphaMask': /[a-z_]/i,
- 'alphanumMask': /[a-z0-9_]/i,
- 'emailMask': /[\w.\-@'"!#$%&'*+/=?^_`{|}~]/i,
- 'urlMask': /[a-z0-9_]/i,
- 'ipAddressMask': /[\d\.]/i,
- "phoneMask": /[0-9\+]/i,
- "codePostMask": /[0-9ABab]/i,
- 'passwordMask': /[\w.\-@'"!#$%&'*+/=?^_`{|}~]/i,
- }
|