validator
13.15.35 · 2 Apr 2026MIT35M / weekRepositorynpmAtom feed
215 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 13.x · latest line
13.15.35
2 Apr 2026isISO31661Alpha2/isISO31661Alpha3: add support for Kosovo (XK/XXK)isHexColor: ignore non-object options @yuna0831isTaxID: improve
pt-BRlocale by adding support for alphanumeric CNPJ format @easedu
Fixes, New Locales and Enhancements
isISO31661Alpha2/isISO31661Alpha3: add support for Kosovo (XK/XXK)isHexColor: ignore non-object options @yuna0831isTaxID: improve
pt-BRlocale by adding support for alphanumeric CNPJ format @easeduisTaxID: improve
pt-BRlocale by adding support for formatted CPF values @easeduisPassportNumber: improveMXlocale @jesroffroukisMobilePhone: addfr-DJlocale @Kartikeya-guthubisPostalCode: addMClocale @moogblobisJSON: allow any valid JSON value to pass @relu91isSlug: restrict allowed characters to valid slug charset @ShrawakDoc fixes and others:
13.15.26
18 Dec 2025isHexColor: addrequire_hashtagoption @Numbers0689isURL: handle possible bypass with URL-encoded content @WikiRikisIBAN: improveIRlocale @ds1371dani
Fixes, New Locales and Enhancements
isHexColor: addrequire_hashtagoption @Numbers0689isURL: handle possible bypass with URL-encoded content @WikiRikisIBAN: improveIRlocale @ds1371daniDoc fixes and others:
13.15.23
10 Nov 2025Doc fixes and others:
13.15.20
26 Oct 2025- security
isURL: improve protocol detection. Resolves CVE-2025-56200 @theofidry isMobilePhone: addar-QAlocale @WardKhaddourisAlpha/isAlphanuneric: add Indic locales (ta-IN,te-IN,kn-IN,ml-IN,gu-IN,pa-IN,or-IN)
Fixes, New Locales and Enhancements
isMobilePhone: addar-QAlocale @WardKhaddourisAlpha/isAlphanuneric: add Indic locales (ta-IN,te-IN,kn-IN,ml-IN,gu-IN,pa-IN,or-IN)isBase64: improve padding regex @KrayzeeKevisVAT: improveFRlocale @iamAmer- security
isURL: improve protocol detection. Resolves CVE-2025-56200 @theofidry Doc fixes and others:
13.15.15
28 May 2025isMobilePhone: improve
el-CYlocale @rezk2llisMobilePhone: improve
pt-AOlocale @renaldodevisMobilePhone: improve
ar-OMlocale @tomcastro
Fixes, New Locales and Enhancements
isMobilePhone: improve
el-CYlocale @rezk2llisMobilePhone: improve
pt-AOlocale @renaldodevisMobilePhone: improve
ar-OMlocale @tomcastroisIP: allow usage of option object @pixelbucket-devisPassportNumber: improveCAlocale @evanbechtolisBase64: improve validation based on RFC4648 @aseyfpourisPostalCode: improveFRlocale @Rajput-BalramisBefore: allow usage of option object @pixelbucket-devisRgbColor: allow second digit in rgba alpha value @contrololisIP: improve IPv6 regex @ShreySinha02isPostalCode: addPKlocale @mateeni-devisPostalCode: improveTWlocale @CrocsxisPassportNumber: improveUSlocale @yitzchak-schechterisUUID: addlooseoption @bc-misPostalCode: addBDlocale @tanvirrbisLicensePlate: improvept-PTlocale @castrosuDoc fixes and others:
13.15.0
24 Mar 2025isISO31661Numeric@RobinvanderVlietisULID@arafatknisISO15924@xDivisionByZerox
Thanks to @WikiRik for prepping the release <3
New Features / Validators
isISO31661Numeric@RobinvanderVlietisULID@arafatknisISO15924@xDivisionByZerox
Fixes, New Locales and Enhancements
isMobilePhone: add
es-GTlocale @ignaciosuarezquilisisMobilePhone: improve
en-GBlocale @ihmpavelisMobilePhone: improve
uk-UAlocale @arttigerisMobilePhone: improve
ky-KGlocale @sadralievisMobilePhone: improve
en-ZMlocale @sonikishanisMobilePhone: improve
en-GHlocale @NanaAb-116isMobilePhone: add
mk-MKlocale @eshward95isMobilePhone: improve
sq-ALlocale @nichoolaisBtcAddresssupport all address formats and testnets @madokeisIBANimproveVGregex @ST-DDTisISO4217update currency codes @cbodtorfisIdentityCardaddPKlocale @Daniyal-QureshiisEmailfix blacklist_chars @keshavlingalaisInt/isFloathandle undefined and null values @Daniyal-QureshiisPostalCodeaddCOlocale @jorgevrgsisPassportNumberexportpassportNumberLocales@derekparnellisRgbColoraddallowSpacesoption @a-h-iisUUIDrequire valid variant field and require RFC9562 UUID in versionall@broofaisURLaddmax_allowed_lengthoption @pinkieskyisEmailreject starting with double quotes @code0emperorisLicensePlateadden-SGlocale @Sabarinathan07normalizeEmailaddyandex_convert_yandexruoption @AayushGHisDatereturn false instead of Error in certain cases @pano9000isLengthadddiscreteLengthsoption @Suven-pisDatedisallow mismatching length instrictMode@sonikishanisISO6346set check digit to 0 if remainder is 10 @joelcuyisPostalCodeimproveBRlocale @ticmaisdevisEmailallow regexp inhost_whitelistandhost_blacklist@weikangchiaisIBANimproveIE/PSregex @Tarasz57Doc fixes and others:
13.12.0
9 May 2024isAbaRouting@songyuewisLicensePlateadd Pakistanien-PKlocale @anasshakilisPortfix invalid leading zeros @anasshakil
What's Changed
New Features / Validators
isAbaRouting@songyuew
Fixes, New Locales and Enhancements
isLicensePlateadd Pakistanien-PKlocale @anasshakilisPortfix invalid leading zeros @anasshakilisTaxIDadded Argentinaes-ARlocale @estefrareisDatetimezone offset fix @tomaspanekisPassportNumberaddedZAlocale @GMorris-professionalisMobilePhone: added
en-MWlocale @SimranSiddiquiisMobilePhone: fix
am-AMlocale @AlexKrupkoisPostalAddressfixNLlocale @RobinvanderVlietisISO4217addSLEcurrency @urgisStrongPasswordfix symbolRegex to include\@nandavikasisVATfixedKZlocale @MatthieuLemoineisAlpha,isAlphanumericaddedeolocale @RobinvanderVlietisIBANadd AlgeriaDZlocale @thibault-lrisVATimproveAUlocale @matthewberrymanisUUIDadd support for v7 @rusconisTaxIDadd Ukraineuk-UAlocale @arttigerisDatedisallow hiphen before year @Sumit-tech-joshiDoc fixes and others:
13.11.0
4 Aug 2023isFreightContainerID: for shipping containers IDs @songyuewisMailtoURI@uksarkarisIBANaddMAlocale @lroudge
New Features / Validators
Fixes, New Locales and Enhancements
isIBANaddMAlocale @lroudgeisCreditCardrefactor @pano9000isLocaleadd support for more language tags @kwahomeisVATforCU@jimmyorpheusisJWT@Prathamesh061IsFQDNtest enhancements @aalekhpatel07isAlpha,isAlphanumericforkk-KZ@BekStar7isEmailsupportallow_underscores@guspowerisDateenhance Date declaration compatibility across multiple environments @CiprianSisIBANadd white and blacklist options to the isIBAN validator @edilsonisEmaildo not allow non-breaking space in user part @jeremy21212121isMobilePhone:
so-SO@ohersiisMobilePhone:
fr-CF@cheboiisMobilePhone:
es-CU@klaframboiseisMobilePhone:
pl-PL@czerwony03isMobilePhone:
fr-WF@aidos42isMobilePhone:
ar-SD@Hussienma
13.9.0
2 Feb 2023New Features / Validators
Fixes and Enhancements
isBase32: add option for Crockford's base32 alternative @BigOsvaapisDataURI: fix mediaType format @temoffeyisEmail: addhost_whitelistoption @poor-coderisFQDN: fixallow_numeric_tldoption @BigOsvaapisIP: refactor @UnKnoWn-ConsortiumisLength@ikkyu-3isURL: fix check for host @mortbauerisCreditCard@brianwhaleyisAfter: allow usage of option object @WikiRikisRgbColor@pano9000isDataURI: fix MIME types with underscores @pano9000isStrongPassword@sandmuleisISBN: allow usage of option object @WikiRikisEmail: fixignore_max_lengthfor FQDN @sakhmedbayevisFloat: fix comma(,) passing as float @frederike-raminDocumentation fixes:
Code Refactors:
New and Improved Locales
isAlpha, isAlphanumeric:
bn-BD@rak810isAlpha, isAlphanumeric:
si-LK@melkorCBAisAlpha, isAlphanumeric:
ja-JP@starcharlesisAlpha, isAlphanumeric:
ko-KR@DongkyuuuuisBIC:
XK@import-brainisIdentityCard:
hk-HK@DongkyuuuuisMobilePhone:
my-MM, @ferdousulhaqueisMobilePhone:
de-DE, @thomaschaafisMobilePhone:
en-LS, @DevilsAutumnisMobilePhone:
el-CY, @ikerasiotisisMobilePhone:
es-NI, @ajGingrichisMobilePhone:
az-AZ, @shaanaliyevisMobilePhone:
ir-IR, @ArashST79isMobilePhone:
ky-KG, @arsalanfirooziisMobilePhone:
ar-YE,ar-EH,fa-AF, @Mustafiz04isMobilePhone:
ro-MD, @mik7upisMobilePhone:
ar-YE,en-BS, @savannahvaithisMobilePhone:
ka-GE, @avkvakisMobilePhone: #1951
pt-BR, @jhcaiafa @matheusnascgomesisMobilePhone:
es-HN, @ademyan05isMobilePhone:
nl-AW, @adida948isMobilePhone:
en-JM, @ademyan05isMobilePhone:
mn-MN, @rksp25isMobilePhone:
mg-MG, @ShivangiRai1310isMobilePhone:
en-PG, @kai2128isMobilePhone:
en-AG, @jiaweilowisMobilePhone:
en-AI, @elaine1129isMobilePhone:
en-KN, @EelyneeeisMobilePhone:
fr-CD, @coolbeatz71isMobilePhone:
en-SS, @cheboiisMobilePhone:
dv-MV, @pano9000isMobilePhone:
en-HN, @WikiRikisMobilePhone:
el-GR, @pano9000isMobilePhone:
en-BM, @pano9000isMobilePhone:
ms-MY, @pano9000isMobilePhone:
ro-RO, @pano9000isLicensePlate:
sv-SE, @elmaxeisLicensePlate:
hu-HU, @szabolcstarnaiisLicensePlate:
en-NI, @NishantJSisLicensePlate:
de-DE, @bennetfabianisLicensePlate:
de-DE, @bennetfabianisLicensePlate:
es-AR, @alvarocastroisPassportNumber:
JM,KZ,LI,NZ@JuanFMLisPassportNumber:
AZ@djeks922isPassportNumber:
PH,PK@digambar-t7isPostalCode:
BA, @matheusnascgomesisPostalCode:
BY, @pano9000isPostalCode:
IR, @pano9000isTaxID:
en-CA, @boonyaisTaxID:
'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'EL', 'HU', 'IE', 'LV', 'LT', 'LU', 'MT', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'AL', 'MK', 'AU', 'BY', 'CA', 'IS', 'IN', 'ID', 'IL', 'KZ', 'NZ', 'NG', 'NO', 'PH', 'RU', 'SM', 'SA', 'RS', 'CH', 'TR', 'UA', 'UZ', 'AR', 'BO', 'BR', 'CL', 'CO', 'CR', 'EC', 'SV', 'GT', 'HN', 'MX', 'NI', 'PA', 'PY', 'PE', 'DO', 'UY', 'VE'@Dev1lDragon
13.7.0
1 Nov 2021- security
trim: remove regex to prevent ReDOS attack @tux-tn isISO4217, currency code validator @jpaya17isFQDN: addallow_wildcardoption @fasenderos
New Features
isISO4217, currency code validator @jpaya17
Fixes and Enhancements
isFQDN: addallow_wildcardoption @fasenderosisRFC3339: Disallow prepended and appended strings to RFC 3339 date-time @jmacmahonmaintenance: Increase code coverage @tux-tn
IBANexport list of country codes that implement IBAN @dror-heller @fedeciisBoolean: addlooseoption @brybrophymaintenance: Fix npm installation error @rubiin
isISO31661Alpha3: perf @jpaya17isDate: allow users to strictly validate dates with.as delimiter @flymansisCreditCard: fix for Union Pay cards @shreyassai123isEmail: replace all dots in GMail length validation @DasDingGehtNichtisURL: addallow_fragmentsandallow_query_components@cowboy-bebugisISO31661Alpha2: perf @jpaya17isMagnetURI@tux-tn- security
trim: remove regex to prevent ReDOS attack @tux-tn maintenance: Run scripts in parallel for build and clean @sachinraja
isURL: higher priority towhitelist@deepanshu2506isURL: allow url with colon and no port @MatteoPierroisUUID: fix fornullversion argument @theteladrasisFQDN: check more special chars @MatteoPierroisURL: allow URL with an empty user @MiguelSavignanounescape: fixed bug where intermediate string contains escaped @Marcholiocontains: can check that string contains seed multiple times @MarcholioisUUID: add support for validation ofv1andv2@theteladrasisEmail: addhost_blacklistoption @fedeci
New and Improved Locales
isAlpha, isAlphanumeric:
hi-IN@MiKr13isAlpha, isAlphanumeric:
fi-FI@MarcholioisPassportNumber:
ID@rubiinisPassportNumber:
CN@anirudhgiriisPassportNumber:
PL@RonqnisPassportNumber:
RU@Theta-DevisPostalCode:
LK@nimanthadilzisIdentityCard:
TH@tithanayutisIdentityCard:
PL@wiktorwojcik112 @fedeci @tux-tnisIdentityCard:
LK@nimanthadilz @tux-tnisIdentityCard:
FI@MarcholioisMobilePhone:
de-DE@AnnaMariaJansenisMobilePhone:
vi-VN@luisrivasisMobilePhone:
es-VE@islasjuanpisMobilePhone:
nl-BE@divikshrivastavaisMobilePhone:
es-CU@pasagedevisMobilePhone:
es-SV, @herejeisMobilePhone:
ar-PS, @brendan-cisMobilePhone:
en-BM@HackProAITisMobilePhone:
dz-BT@lakshayr003isMobilePhone:
en-BW, @mgndolanisMobilePhone:
fr-CM@beckettnormingtonisMobilePhone:
en-PK@ammad20120 @tux-tnisMobilePhone:
tk-TM, @Husan-EshonqulovisMobilePhone:
en-GY, @mfkrauseisMobilePhone:
si-LK@Madhavi96isMobilePhone:
fr-PF, @herejeisMobilePhone:
en-KI, @c-tannerisMobilePhone:
hu-HU@danielTiringerisMobilePhone:
fr-BF,en-NA@lakshayr003isMobilePhone:
tg-TJ@mgnssisLicensePlate:
cs-CZ@filiptronicekisLicensePlate:
fi-FI@MarcholioisVAT:
NL@zeno4ever
13.5.1
30 Nov 202020/11 Release
NOTE: 13.5.0 had a build issue and was recalled, see #1538 #1537
New features:
isVAT#1463New features:
isTaxID#1446New features:
isBase58#1445New features:
isStrongPassword#1348Fixes and Enhancements:
isISO8601: addstrictSeparator@brostone51Fixes and Enhancements:
isFQDN: make more strict @CristhianMotocheFixes and Enhancements:
isFQDN:allow_underscoreoption @gibson042Fixes and Enhancements:
isEmail: character blacklisting @rubiinFixes and Enhancements:
isURL: addedrequire_portoption @yshanliFixes and Enhancements:
isEmail: respectignore_max_lengthoption @evantahlerFixes and Enhancements:
isDate: add strictMode and prevent mixed delimiters @tux-tnFixes and Enhancements:
isAlpha: supportignoreoption @mum-never-proudNew and Improved locales:
isAlpha,isAlphanumeric:id-IDand docs update @bekicot#1481
th-TH@ipiranhaafa-IR@fakhripaz-AZ@saidfagan
New and Improved locales:
isMobilePhone:ar-MA@artpumpkinde-LU,it-SM,sq-ALandga-IE@firlusen-HN@jehielmartinezar-LB,es-PE,ka-GE@rubiines-DO@devraseces-BO@rubiines-AR@csrgtpt-BR@viniciushvsilva
New and Improved locales:
isPostalCode:CN@httpsbaoSG,MY@stranger26TH@ipiranhaaBY@rubiinDOandHT@yomed
New and Improved locales:
isPassportNumber:BY@zenbyRU@dkochetkov
__
this release is dedicated to @dbnandaa 🧒13.5.0
30 Nov 2020New features:
Fixes and Enhancements:
New and Improved locales:
isAlpha,isAlphanumeric:
13.5.013.5.1New features:
Fixes and Enhancements:
isISO8601: addstrictSeparator@brostone51isFQDN: make more strict @CristhianMotocheisFQDN:allow_underscoreoption @gibson042isEmail: character blacklisting @rubiinisURL: addedrequire_portoption @yshanliisEmail: respectignore_max_lengthoption @evantahlerisDate: add strictMode and prevent mixed delimiters @tux-tnisAlpha: supportignoreoption @mum-never-proud
New and Improved locales:
isAlpha,isAlphanumeric:id-IDand docs update @bekicot#1481
th-TH@ipiranhaafa-IR@fakhripaz-AZ@saidfagan
New and Improved locales:
isMobilePhone:ar-MA@artpumpkinde-LU,it-SM,sq-ALandga-IE@firlusen-HN@jehielmartinezar-LB,es-PE,ka-GE@rubiines-DO@devraseces-BO@rubiines-AR@csrgtpt-BR@viniciushvsilva
New and Improved locales:
isPostalCode:CN@httpsbaoSG,MY@stranger26TH@ipiranhaaBY@rubiinDOandHT@yomed
New and Improved locales:
isPassportNumber:BY@zenbyRU@dkochetkov
— this release is dedicated to @dbnandaa 🧒
13.1.17
18 Sep 2020New features: None
Fixes and chores: fix validation for userinfo part for
isURL@heanzyzabalaFixes and chores: fix
isBase32andisBase64to validate empty strings properly @AberDerBart
20/09 Release
New features: None
Fixes and chores: fix validation for userinfo part for
isURL@heanzyzabalaFixes and chores: fix
isBase32andisBase64to validate empty strings properly @AberDerBartFixes and chores: tests for
isTaxId@dspinellisFixes and chores: added
validate_lengthoption forisURL@tomgrossmanFixes and chores: add missing tests and switch to Coverall @tux-tn
Fixes and chores: improve code coverage @ezkemboi
Fixes and chores: add Node v6 on build pipeline @profnandaa
New and Improved locales:
isMobilePhone:az-AZ@saidfaganuz-Uz@icyice0217de-DE@heanzyzabalaen-PH@stinkymonkeyphes-ES@rubiinbs-BA@MladenZeljiczh-CN@heathcliff-hu
New and Improved locales:
isPostalCode:AZ@saidfaganES@rubiinIL@rubiin
New and Improved locales:
isAlpha,isAlphanumeric:fa-AF,fa-IR@stinkymonkeyphvi-VN@rubiin
New and Improved locales:
isBAN:EG,SV@heanzyzabala
New and Improved locales:
isIdentityCard:IT@lorenzodb1
13.1.0
10 Jun 2020Added an
isIMEI()validatorAdded an
isDate()validatorAdded an
isTaxID()validator
Added an
isIMEI()validatorAdded an
isDate()validatorAdded an
isTaxID()validatorAdded DMS support to
isLatLong()Added support for URL-safe base64 validation
Added support for primitives in
isJSON()Added support for case-insensitive matching to
contains()Support additional cards in
isCreditCard()Support additional currencies in
isCurrency()Fixed
isFQDN()handling of certain special charsFixed a bug in
isSlug()New and improved locales (#1112, #1167, #1198, #1199, #1273, #1279, #1281, #1293, #1294, #1311, #1312, #1313, #1314, #1315, #1317, #1322, #1324, #1330, #1337)
13.0.0
20 Mar 2020Added
isEthereumAddress()validator to validate Ethereum addressesAdded
isBtcAddress()validator to validate Bitcoin addressesAdded
isIBAN()validator to validate International Bank Account Numbers
Added
isEthereumAddress()validator to validate Ethereum addressesAdded
isBtcAddress()validator to validate Bitcoin addressesAdded
isIBAN()validator to validate International Bank Account NumbersAdded
isEAN()validator to validate International Article NumbersAdded
isSemVer()validator to validate Semantic Version NumbersAdded
isPassportNumber()validatorAdded
isRgbColor()validatorAdded
isHSL()validatorAdded
isLocale()validatorImproved the
isIP()validatorImproved the
isMACAddress()validator
- 12.x
12.0.0
27 Oct 2019Added
isOctal()validatorAdded
isSlug()validatorAdded
isBIC()validator for bank identification codes
Added
isOctal()validatorAdded
isSlug()validatorAdded
isBIC()validator for bank identification codesAllow uppercase chars in
isHash()Allow additional prefixes in
isHexadecimal()Allow additional separators in
isMACAddress()Better defaults for
isLength()Bug fixes
New and improved locales (#1059, #1060, #1069, #1073, #1082, #1092, #1121, #1125, #1132, #1152, #1165, #1166, #1174)
- 11.x
11.0.0
23 May 2019Added a
isBase32()validatorUpdated
isEmail()to validate display names according to RFC2822Updated
isEmail()to check total email length
- 10.x
10.11.0
15 Jan 2019Fix imports like
import .. from "validator/lib/.."New locale
10.9.0
7 Nov 2018Added an option to
isURL()to reject email-like URLsAdded a
strictoption toisISO8601()Relaxed
isJWT()signature requirements
10.7.1
2 Sep 2018Ignore case when checking URL protocol
Locale fix
10.7.0
24 Aug 2018Added
isMagnetURI()to validate magnet URIsAdded
isJWT()to validate JSON web tokens
10.5.0
3 Aug 2018Disabled domain-specific email validation
Added support for IP hostnames in
isEmail()Added a
no_symbolsoption toisNumeric()
Disabled domain-specific email validation
Added support for IP hostnames in
isEmail()Added a
no_symbolsoption toisNumeric()Added a
no_colonsoption toisMACAddress()Updated
isURL()to reject protocol relative URLs unless a flag is setNew and improved locales (#801, #856, #859, #861, #862, #863, #864, #870, #872)
10.4.0
19 Jun 2018Added an
isIPRange()validatorAccept an array of locales in
isMobilePhone()New locale
10.2.0
10 May 2018Export the list of supported locales in
isPostalCode()
10.1.0
4 May 2018Added an
isISO31661Alpha3()validator
10.0.0
3 May 2018Allow floating points in
isNumeric()Disallow GMail addresses with multiple consecutive dots, or leading/trailing dots
Added an
isRFC3339()validator
Allow floating points in
isNumeric()Disallow GMail addresses with multiple consecutive dots, or leading/trailing dots
Added an
isRFC3339()validatorReject domain parts longer than 63 octets in
isFQDN(),isURL()andisEmail()Added a new Amex prefix to
isCreditCard()Fixed
isFloat()min/max/gt/lt filters when a locale with a comma decimal is usedNormalize Yandex emails
New locales
- 9.x
9.4.0
30 Jan 2018Added an option to
isMobilePhoneto require a country codeNew and improved locales
9.1.2
24 Nov 2017Fixed a bug with the
isFloatvalidator
9.0.0
29 Sep 2017normalizeEmail()no longer validates the email addressAdded locale-aware validation to
isFloat()andisDecimal()Added an
isPort()validator
normalizeEmail()no longer validates the email addressAdded locale-aware validation to
isFloat()andisDecimal()Added an
isPort()validatorNew locales
- 8.x
8.1.0
22 Aug 2017Fix
require('validator/lib/isIS8601')callsAdded an
isLatLong()andisPostalCode()validatorAllow comma in email display names
Fix
require('validator/lib/isIS8601')callsAdded an
isLatLong()andisPostalCode()validatorAllow comma in email display names
Add missing string to
unescape()Fix
isMobilePhone()with Node <= 6.xNew locales
8.0.0
7 Jul 2017isURL()now requires therequire_tld: falseoption to validatelocalhostisURL()now rejects URLs that are protocol onlyFixed a bug where
isMobilePhone()would silently return false if the locale was invalid or unsupported
- 7.x
7.2.0
29 Jun 2017Added an option to validate any phone locale
Fixed a bug in credit card validation
Disallow whitespace, including unicode whitespace, in TLDs
7.1.0
22 Jun 2017Added an
isISRC()validator for ISRCFixed a bug in credit card validation
Reduced the maximum allowed address in
isEmail()based on RFC3696 errata