/var/www/greso.tech/server/nsm/node_modules/validator/es/lib
NameSizeModeActions
util/-0755rm
alpha.js64680644editdlrm
blacklist.js1860644editdlrm
contains.js5240644editdlrm
equals.js1490644editdlrm
escape.js3100644editdlrm
isAfter.js4730644editdlrm
isAlpha.js9150644editdlrm
isAlphanumeric.js9500644editdlrm
isAscii.js2420644editdlrm
isBase32.js5080644editdlrm
isBase58.js3040644editdlrm
isBase64.js6500644editdlrm
isBefore.js3670644editdlrm
isBIC.js5550644editdlrm
isBoolean.js4860644editdlrm
isBtcAddress.js2510644editdlrm
isByteLength.js9050644editdlrm
isCreditCard.js15500644editdlrm
isCurrency.js30440755editdlrm
isDataURI.js9900644editdlrm
isDate.js46480644editdlrm
isDecimal.js8440644editdlrm
isDivisibleBy.js2020644editdlrm
isEAN.js21550644editdlrm
isEmail.js58080644editdlrm
isEmpty.js3460644editdlrm
isEthereumAddress.js1760644editdlrm
isFloat.js7910644editdlrm
isFQDN.js17830644editdlrm
isFullWidth.js2340644editdlrm
isHalfWidth.js2330644editdlrm
isHash.js4210644editdlrm
isHexadecimal.js1890644editdlrm
isHexColor.js2140644editdlrm
isHSL.js9840644editdlrm
isIBAN.js52000644editdlrm
isIdentityCard.js121180644editdlrm
isIMEI.js9590644editdlrm
isIn.js11670644editdlrm
isInt.js8620644editdlrm
isIP.js27070644editdlrm
isIPRange.js10540644editdlrm
isISBN.js14440644editdlrm
isISIN.js15840644editdlrm
isISO4217.js15680644editdlrm
isISO6391.js12830644editdlrm
isISO8601.js21840644editdlrm
isISO31661Alpha2.js18490644editdlrm
isISO31661Alpha3.js20370644editdlrm
isISRC.js2370644editdlrm
isISSN.js7080644editdlrm
isJSON.js9190644editdlrm
isJWT.js3870644editdlrm
isLatLong.js9100644editdlrm
isLength.js10690644editdlrm
isLicensePlate.js45760644editdlrm
isLocale.js3130644editdlrm
isLowercase.js1490644editdlrm
isLuhnNumber.js6290644editdlrm
isLuhnValid.js6280644editdlrm
isMACAddress.js15350644editdlrm
isMagnetURI.js4060644editdlrm
isMD5.js1590644editdlrm
isMimeType.js19290644editdlrm
isMobilePhone.js86920644editdlrm
isMongoId.js2060644editdlrm
isMultibyte.js2520644editdlrm
isNumeric.js4000644editdlrm
isOctal.js1650644editdlrm
isPassportNumber.js34150644editdlrm
isPort.js1230644editdlrm
isPostalCode.js25270644editdlrm
isRFC3339.js10560644editdlrm
isRgbColor.js8440644editdlrm
isSemVer.js5970644editdlrm
isSlug.js2120644editdlrm
isStrongPassword.js28580644editdlrm
isSurrogatePair.js2050644editdlrm
isTaxID.js405790644editdlrm
isTime.js6190644editdlrm
isUppercase.js1490644editdlrm
isURL.js58200644editdlrm
isUUID.js7020644editdlrm
isVariableWidth.js2560644editdlrm
isVAT.js60110644editdlrm
isWhitelisted.js2550644editdlrm
ltrim.js3600644editdlrm
matches.js2830644editdlrm
normalizeEmail.js63490644editdlrm
rtrim.js6270644editdlrm
stripLow.js2880644editdlrm
toBoolean.js2490644editdlrm
toDate.js1840644editdlrm
toFloat.js1320644editdlrm
toInt.js1510644editdlrm
trim.js1440644editdlrm
unescape.js4960644editdlrm
whitelist.js1870644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/validator/es/lib/isLicensePlate.js (4576B)
import assertString from './util/assertString'; var validators = { 'cs-CZ': function csCZ(str) { return /^(([ABCDEFHIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(str); }, 'de-DE': function deDE(str) { return /^((A|AA|AB|AC|AE|AH|AK|AM|AN|AÖ|AP|AS|AT|AU|AW|AZ|B|BA|BB|BC|BE|BF|BH|BI|BK|BL|BM|BN|BO|BÖ|BS|BT|BZ|C|CA|CB|CE|CO|CR|CW|D|DA|DD|DE|DH|DI|DL|DM|DN|DO|DU|DW|DZ|E|EA|EB|ED|EE|EF|EG|EH|EI|EL|EM|EN|ER|ES|EU|EW|F|FB|FD|FF|FG|FI|FL|FN|FO|FR|FS|FT|FÜ|FW|FZ|G|GA|GC|GD|GE|GF|GG|GI|GK|GL|GM|GN|GÖ|GP|GR|GS|GT|GÜ|GV|GW|GZ|H|HA|HB|HC|HD|HE|HF|HG|HH|HI|HK|HL|HM|HN|HO|HP|HR|HS|HU|HV|HX|HY|HZ|IK|IL|IN|IZ|J|JE|JL|K|KA|KB|KC|KE|KF|KG|KH|KI|KK|KL|KM|KN|KO|KR|KS|KT|KU|KW|KY|L|LA|LB|LC|LD|LF|LG|LH|LI|LL|LM|LN|LÖ|LP|LR|LU|M|MA|MB|MC|MD|ME|MG|MH|MI|MK|ML|MM|MN|MO|MQ|MR|MS|MÜ|MW|MY|MZ|N|NB|ND|NE|NF|NH|NI|NK|NM|NÖ|NP|NR|NT|NU|NW|NY|NZ|OA|OB|OC|OD|OE|OF|OG|OH|OK|OL|OP|OS|OZ|P|PA|PB|PE|PF|PI|PL|PM|PN|PR|PS|PW|PZ|R|RA|RC|RD|RE|RG|RH|RI|RL|RM|RN|RO|RP|RS|RT|RU|RV|RW|RZ|S|SB|SC|SE|SG|SI|SK|SL|SM|SN|SO|SP|SR|ST|SU|SW|SY|SZ|TE|TF|TG|TO|TP|TR|TS|TT|TÜ|ÜB|UE|UH|UL|UM|UN|V|VB|VG|VK|VR|VS|W|WA|WB|WE|WF|WI|WK|WL|WM|WN|WO|WR|WS|WT|WÜ|WW|WZ|Z|ZE|ZI|ZP|ZR|ZW|ZZ)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(ABG|ABI|AIB|AIC|ALF|ALZ|ANA|ANG|ANK|APD|ARN|ART|ASL|ASZ|AUR|AZE|BAD|BAR|BBG|BCH|BED|BER|BGD|BGL|BID|BIN|BIR|BIT|BIW|BKS|BLB|BLK|BNA|BOG|BOH|BOR|BOT|BRA|BRB|BRG|BRK|BRL|BRV|BSB|BSK|BTF|BÜD|BUL|BÜR|BÜS|BÜZ|CAS|CHA|CLP|CLZ|COC|COE|CUX|DAH|DAN|DAU|DBR|DEG|DEL|DGF|DIL|DIN|DIZ|DKB|DLG|DON|DUD|DÜW|EBE|EBN|EBS|ECK|EIC|EIL|EIN|EIS|EMD|EMS|ERB|ERH|ERK|ERZ|ESB|ESW|FDB|FDS|FEU|FFB|FKB|FLÖ|FOR|FRG|FRI|FRW|FTL|FÜS|GAN|GAP|GDB|GEL|GEO|GER|GHA|GHC|GLA|GMN|GNT|GOA|GOH|GRA|GRH|GRI|GRM|GRZ|GTH|GUB|GUN|GVM|HAB|HAL|HAM|HAS|HBN|HBS|HCH|HDH|HDL|HEB|HEF|HEI|HER|HET|HGN|HGW|HHM|HIG|HIP|HMÜ|HOG|HOH|HOL|HOM|HOR|HÖS|HOT|HRO|HSK|HST|HVL|HWI|IGB|ILL|JÜL|KEH|KEL|KEM|KIB|KLE|KLZ|KÖN|KÖT|KÖZ|KRU|KÜN|KUS|KYF|LAN|LAU|LBS|LBZ|LDK|LDS|LEO|LER|LEV|LIB|LIF|LIP|LÖB|LOS|LRO|LSZ|LÜN|LUP|LWL|MAB|MAI|MAK|MAL|MED|MEG|MEI|MEK|MEL|MER|MET|MGH|MGN|MHL|MIL|MKK|MOD|MOL|MON|MOS|MSE|MSH|MSP|MST|MTK|MTL|MÜB|MÜR|MYK|MZG|NAB|NAI|NAU|NDH|NEA|NEB|NEC|NEN|NES|NEW|NMB|NMS|NOH|NOL|NOM|NOR|NVP|NWM|OAL|OBB|OBG|OCH|OHA|ÖHR|OHV|OHZ|OPR|OSL|OVI|OVL|OVP|PAF|PAN|PAR|PCH|PEG|PIR|PLÖ|PRÜ|QFT|QLB|RDG|REG|REH|REI|RID|RIE|ROD|ROF|ROK|ROL|ROS|ROT|ROW|RSL|RÜD|RÜG|SAB|SAD|SAN|SAW|SBG|SBK|SCZ|SDH|SDL|SDT|SEB|SEE|SEF|SEL|SFB|SFT|SGH|SHA|SHG|SHK|SHL|SIG|SIM|SLE|SLF|SLK|SLN|SLS|SLÜ|SLZ|SMÜ|SOB|SOG|SOK|SÖM|SON|SPB|SPN|SRB|SRO|STA|STB|STD|STE|STL|SUL|SÜW|SWA|SZB|TBB|TDO|TET|TIR|TÖL|TUT|UEM|UER|UFF|USI|VAI|VEC|VER|VIB|VIE|VIT|VOH|WAF|WAK|WAN|WAR|WAT|WBS|WDA|WEL|WEN|WER|WES|WHV|WIL|WIS|WIT|WIZ|WLG|WMS|WND|WOB|WOH|WOL|WOR|WOS|WRN|WSF|WST|WSW|WTL|WTM|WUG|WÜM|WUN|WUR|WZL|ZEL|ZIG)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(str); }, 'de-LI': function deLI(str) { return /^FL[- ]?\d{1,5}[UZ]?$/.test(str); }, 'en-IN': function enIN(str) { return /^[A-Z]{2}[ -]?[0-9]{1,2}(?:[ -]?[A-Z])(?:[ -]?[A-Z]*)?[ -]?[0-9]{4}$/.test(str); }, 'es-AR': function esAR(str) { return /^(([A-Z]{2} ?[0-9]{3} ?[A-Z]{2})|([A-Z]{3} ?[0-9]{3}))$/.test(str); }, 'fi-FI': function fiFI(str) { return /^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(str); }, 'hu-HU': function huHU(str) { return /^((((?!AAA)(([A-NPRSTVZWXY]{1})([A-PR-Z]{1})([A-HJ-NPR-Z]))|(A[ABC]I)|A[ABC]O|A[A-W]Q|BPI|BPO|UCO|UDO|XAO)-(?!000)\d{3})|(M\d{6})|((CK|DT|CD|HC|H[ABEFIKLMNPRSTVX]|MA|OT|R[A-Z]) \d{2}-\d{2})|(CD \d{3}-\d{3})|(C-(C|X) \d{4})|(X-(A|B|C) \d{4})|(([EPVZ]-\d{5}))|(S A[A-Z]{2} \d{2})|(SP \d{2}-\d{2}))$/.test(str); }, 'pt-BR': function ptBR(str) { return /^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(str); }, 'pt-PT': function ptPT(str) { return /^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(str); }, 'sq-AL': function sqAL(str) { return /^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(str); }, 'sv-SE': function svSE(str) { return /^[A-HJ-PR-UW-Z]{3} ?[\d]{2}[A-HJ-PR-UW-Z1-9]$|(^[A-ZÅÄÖ ]{2,7}$)/.test(str.trim()); } }; export default function isLicensePlate(str, locale) { assertString(str); if (locale in validators) { return validators[locale](str); } else if (locale === 'any') { for (var key in validators) { /* eslint guard-for-in: 0 */ var validator = validators[key]; if (validator(str)) { return true; } } return false; } throw new Error("Invalid locale '".concat(locale, "'")); }