Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/validatorjs/validator.js

String validation
https://github.com/validatorjs/validator.js

chore(isMailtoURI): remove unnecessary default to (#2341)

* chore: add additional testcases to isMailtoURI

Line 44 is only partially covered before this ...

4197b8632522818164cc05d8d6cb44c98eb3decd authored 10 months ago by Rik Smale <[email protected]>
fix(docs): misspelling of Mailto (#2368)

332b5016a9964c145d2f0104627213bf0964954a authored 10 months ago by Zhulinskii Danil <[email protected]>
feat(isMobilePhone): Added the regex for Malawi en-MW (#2267)

* Added the regex and tests for Malawi phone number validation

* Added the regex and tests fo...

b958bd7d1026a434ad3bf90064d3dcb8b775f1a9 authored over 1 year ago by Simran Siddiqui <[email protected]>
feat(isPassportNumber): added South African, ZA validator (#2265)

* Included Regex for South African Passport Number

* Corrected Passport validation

* Updat...

69238608a668c5e3e3a5080130f13e3d2e10ee18 authored over 1 year ago by Gavin Morris <[email protected]>
feat(isTaxId): add tax id for Argentina, es-AR (#2224)

3541b0dc0666b0e8b017c9f1df9b4a8cd3d93794 authored over 1 year ago by Esteban Frare <[email protected]>
fix(isDate): Timezone Offset Fix (#2257)

* Timezone Offset Fix & Parsing with Leading Zeros

* `isDate` Timezone Mock Test, Support for...

2c4aedea6164cb8e10011fa90aabde64fc5751b0 authored over 1 year ago by Tomas Panek <[email protected]>
13.11.0

f074abdd851d56c8425bc14aec41049eb26b041e authored over 1 year ago by Anthony Nandaa <[email protected]>
feat(isEmail) extend to enable allow_underscores in domain (#2229)

* feat(isEmail) extend isEmail validator to enable allow_underscores option, allowing successful...

6be96340fe81dda04e11ddc89196735fcee894c2 authored over 1 year ago by Gus Power <[email protected]>
fix(isMobilePhone): fixed pl-PL matching numbers that start with 45 (#2202)

Co-authored-by: Mariusz Wroński <[email protected]>

2f551c699c509e744885fe2b228785532c7a7ee9 authored over 1 year ago by czerwony03 <[email protected]>
feat(IsFQDN): Add a test that asserts numeric chars in tld are rejected by default (#2222)

* Add a test that asserts numeric chars in tld are rejected by default.

Signed-off-by: Aalekh...

ad41ebab5a9185ca13ca8e3725aa56782c8dac9a authored over 1 year ago by Aalekh Patel <[email protected]>
feat(isIBAN): add white and blacklist options to the isIBAN validator (#2235)

* add white and blacklist options to the isIBAN validator

* improve coverage for isIBAN valid...

f303d3931ee883624fd993e59aa49fd09914f4e9 authored over 1 year ago by Edilson Silva <[email protected]>
feat(isMobilePhone): Added regex for Sudan ar-SD (#2246)

* feat(isMobilePhone): Added regex for Sudan ar-SD

* updated isMobilePhone.js

* Updated tests

2ef9a8393dd56e0b3c21014307d1f56b25d39d4c authored over 1 year ago by Hussien Mohamed <[email protected]>
feat(isIBAN): add Morocco (MA) IBAN format (#2025)

* feat(isIBAN): add Morocco (MA) IBAN format

* test(isIBAN): add moroccan IBAN example to tes...

2440c39e662490f1e6d9df23f981c0bd552f2cb3 authored over 1 year ago by lroudge <[email protected]>
refactor(isCreditCard): create allCards dynamically (#2117)

* refactor(isCreditCard): create allCards dynamically

get rid of the hardcoded allCards varia...

4c25f264fd20fb7b571b58f48bc2cbf5df4ff828 authored over 1 year ago by Panagiotis Papadopoulos <[email protected]>
fix(isJWT): fix validation issue in isJWT function (#2217)

* Update isJWT.js

fix: Ensure isJWT returns false for 2 part invalid JWT tokens

Previously...

3507d272b09e67e8762397450f8b84378ea64bb1 authored over 1 year ago by Prathamesh Lakhapati <[email protected]>
fix(isEmail) do not allow non-breaking space in user part (#2237)

Co-authored-by: jpoole <[email protected]>

fixes #2218

63b1e4dc16ad77489745d2b2309431bce16dab60 authored over 1 year ago by Jeremy Poole <[email protected]>
feat(isAlpha, isAlphanumeric): add kazakh locale, kk-KZ (#2226)

Co-authored-by: karabayev <[email protected]>

4f639099e29f3f23b9aac05519f3acadb3df3e08 authored over 1 year ago by BekStar7 <[email protected]>
fix(isDate): enhance Date declaration compatibility across multiple environments (#2231)

df1351a2ac8059350d4e723afc0f859e22a3ab61 authored over 1 year ago by Ciprian Stoleru <[email protected]>
new validator: isMailtoURI, validate the mailto link URI format (#2188)

9ba173563c8e2ef674c7aa1b67b283ef75508a3b authored almost 2 years ago by Utpal Sarkar <[email protected]>
new validator: isLocale, add support for validation of more valid language tags (#2189)

Co-authored-by: Wahome Macharia <[email protected]>

fc49ad74ef3e8068e0c014cafd221df698cd869b authored almost 2 years ago by Wahome <[email protected]>
fix(isVAT): corrected validation for Swiss (CH) locale (#2203)

* correct isVAT regex for CH

* use checkdigit for swiss isvat

* allow space as number sepa...

698f4e64a1c6b8e0f1d05b8329b0b3184595a3d2 authored almost 2 years ago by David Siegers <[email protected]>
feat(isMobilePhone): add locales Wallis and Futuna fr-WF (#2209)

9e73a1c12994b4bf08e21043dce9ac9984cc9b43 authored almost 2 years ago by aidos42 <[email protected]>
fix(isMobilePhone): fixed es-CU matching all numbers that start with 5 longer than 8 digits (#2197)

Co-authored-by: Kevin Laframboise <[email protected]>

fixes #2196

cb919714d4904892bcf331017989f1510a94dfb7 authored almost 2 years ago by Kevin Laframboise <[email protected]>
chore: add note about providing a reference in PR template (#2161)

closes #2110

43803c08d23b9cf316f2e804445b643b52920121 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(docs): add missing locale fr-CF (#2178)

- following #2176

0188a95ff9389aaf506d0fb82711432af5d2eb9e authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isMobilePhone): add fr-CF locale (#2176)

Co-authored-by: cheboi <moscheb96gmail.com>

7cda87524758df7ce63b901102fc081b7416cdc5 authored almost 2 years ago by Moses Cheboi <[email protected]>
feat(isMobilePhone): add locale so-SO (#2175)

* feat(isMobilePhone): Add regex for Somalia so-SO

ecce35f54b0d90be2f9aeb5db4dd66991fbd161a authored almost 2 years ago by Omar Hersi <[email protected]>
feat(isFreightContainerID): add new validator (#2144)

78f25baa040ba2112a4fb9078db47529edbd6e6c authored almost 2 years ago by Songyue Wang <[email protected]>
13.9.0

54d330c43f292ab410b90db9d8dd31f7cd926e75 authored almost 2 years ago by Anthony Nandaa <[email protected]>
fix: few pre-release fixes

Co-authored-by: Rik Smale <[email protected]>
Co-authored-by: ST-DDT <ST...

d42322086d37b75ccf58610d71243af4c63d5ebf authored almost 2 years ago by Anthony Nandaa <[email protected]>
fix(isBIC): add `XK` to accepted BIC country codes (#2046)

a8e0005764f8c406fdc106374ac952860ad65eb0 authored almost 2 years ago by Eric Cheng <[email protected]>
Merge pull request #2164 from validatorjs/mcfix/combined-prs

chore: combined PR clean-up

91c8bd93f00e377477d9dd11953e2b6b97caafe8 authored almost 2 years ago by Anthony Nandaa <[email protected]>
fix(isFloat): fix comma passing as float (#2174)

Co-authored-by: Frederike Ramin <[email protected]>

c6f21969f89b3bc2f892369d9b154979f4631528 authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isPassportNumber): add regex for AZ locale (#2173)

* maintenance: clean up #2061

---------

Co-authored-by: djeks922 <[email protected]>

58f4b13b2dfe9d114251f399856517f9d7d83f63 authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isPassportNumber): add PH and PK locales (#2172)

* maintentance: clean up, closes #2073
---------

Co-authored-by: Digambar <[email protected]>

31a74d535184b9b46987c066de342422612ea403 authored almost 2 years ago by Anthony Nandaa <[email protected]>
fix(isEmail): fixed `isFQDN`'s `ignore_max_length` check (#2170)

fix(isEmail): fixed `isFQDN` still checking email length when
`ignore_max_length` is `true`

pr...

b4893552fda407a18bc5c6932d63347457c95b67 authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isLicensePlate): add es-AR locale (#2169)

Co-authored-by: Alvaro Castro <[email protected]>

@profnandaa: clean up #2103

a31016854a0d7b0f3b03fa1bc1fa80ad47caa942 authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat:(isMobilePhone): add fr-CD, DR Congo locale (#2168)

- fixes #2040
- clean-up #2041

Co-authored-by: coolbeatz71 <[email protected]>

5bb8c910a46b34ca6e61cad7c0d773184d4a4dcb authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isMobilePhone): add ro-MD locale (#2167)

clean-up #1932
---------

Co-authored-by: Mik <[email protected]>

bde420b1d5ca752d13374146f6d232c864bd4b84 authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isLicensePlate): add hu-HU locale (#2165)

chore: clean up PR #1895
---------

Co-authored-by: szabolcstarnai <tarnai.szabolcs01@gmail....

427b035b231cc9ef0d5ac3c3335406d2adb80ffb authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isPassportNumber): new locales JM,KZ,LI,NZ

chore: fix merge conflicts for #1555

Co-authored-by: Juan Medina <[email protected]>

860474885c36f3b59a67660eb55999b68832b35d authored almost 2 years ago by Anthony Nandaa <[email protected]>
feat(isISBN): allow usage of options object (#2157)

6dba289d273b7ea24345b89b0a13ee39bc372154 authored almost 2 years ago by Rik Smale <[email protected]>
feat(isAfter): allow usage of options object (#2075)

* refactor: change test files to prepare for #1874

* feat(isAfter): allow usage of options ob...

753c29d3db77162515d996b661af51e9aa7c2332 authored almost 2 years ago by Rik Smale <[email protected]>
fix(isRgbColor): fix validation of rgb(a) ColorPercentage strings (#2114)

fixes #2113

related to #2113

b2a999d7c2ab7c437a27cfe8c07d05b3200fcb86 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): Fix en-BM matching invalid numbers due to missing end-of-string anchor (#2116)

fixes #2115
related to #2115

c81df18fc740a4bdfaf0d5203d2c95f01d49fe05 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): fix 'ms-MY' regexp (#2155)

refactored the regexp:
---
* removed meaningless {1} quantifiers
* simplified regexp a bit (r...

f9d49fc962816fc194a7f3e15ac1b2704e106bd9 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): fix 'ro-RO' matching invalid numbers (#2156)

fixes #2055

d61322ca5e7f38a747e3228d121e78feea6c7df9 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMimeType): Fix MIME Types with underscores not getting matched (#2120)

fixes #2119

c332e5cb2b3d7f4d6f9167d37a30617d9c640f3b authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isLicensePlate): remove duplicate char from character class (#2085)

8deae5481dec372fccf380f729165dc302b7357a authored almost 2 years ago by Pedro Luiz Cabral Salomon Prado <[email protected]>
docs: Improve consistency and fix errors in README.md (#2107)

* docs: replace in-line links with reference links

* docs: add new reference links for a few ...

0586d230b746102901e2ddebcbd46304190bdf8c authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): fix wrong dv-MV mobile phone matching (issue #2101) (#2109)

* fix(isMobilePhone): fix invalid RegExp for dv-MV

The RegExp and corresponding tests were te...

d25559b7c8b655e9aec9124c1eaece5410162bc0 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(docs): remove duplicated "New Features" section in CHANGELOG (#2118)

f97e8d43de4a90f8f06611275b581fdbc5c26f99 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
refactor: change test files to prepare for #1874 (#2091)

35b1fc15ba49cc7b1096493b9dd7f3658fb35739 authored almost 2 years ago by Rik Smale <[email protected]>
fix(isPostalCode): fix overly permissive BY regexp (#2134)

fixes #2133

7bef722a790b9a7709d7b2fd05afb9ce89f6f415 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
added isTime validator (#1479)

Co-authored-by: Federico Ciardi <[email protected]>
Co-authored-by: Jardel Matias <jardel.ma...

8e004e0203f18b1724e40a110adbbdee23546fe2 authored almost 2 years ago by Jardel Matias <[email protected]>
fix(isMobilePhone): fix el-GR validation - add missing ranges and correctly exclude certain ranges (#2112)

* fix(isMobilePhone): el-GR RegExp fixed

update the RegExp to correctly match (and exclude) n...

44224d7d2f8fe9f686891fca11f19a412258a7c2 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isDataURI): fix MIME types with underscores not getting matched (#2122)

* test(isDataURI): add test case with an underscore in MIME type

preparation for fixing #2121...

a571b3efc65df309828e0aca34d3835c6515371d authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): re-add es-HN fix from #1983 (#2129)

The fix was accidentally removed in #1986

d8f3a24b048a9faf13d21819c510c281dee0219a authored almost 2 years ago by Rik Smale <[email protected]>
refactor(isBtcAddress): get rid of unnecessary if statement and comment (#2132)

* there is no need to do a check before, which RegExp use
* refactored version also is bit fast...

dcb6cb6a3f0e0d3b1584c15514882acb59f1f9fe authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isPostalCode): fix overly permissive IR regexp (#2136)

* fix(isPostalCode): fix overly permissive IR regexp

replace "word boundary" anchor `\b` with...

394eebf17014c6f1b5ac52e9906fce7e40f16208 authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
test(validators): remove duplicated test (#2137)

not sure what happened there, when this was committed with 2e6cc376237ba26f47664c20cdc95df57baf9...

f394da0195b10d908df1bbb929cd11c41403daca authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
fix(isMobilePhone): added extra prefix for ar-KW locale (#2138)

* feat(isMobilePhone): added Virgin Mobile provider mobile number validation (ar-KW)

Added Vi...

cca678a2f8d0ed712ad10a86f5b48719c480de4a authored almost 2 years ago by Yazan-KE <[email protected]>
fix(isStrongPassword): add £ as symbol (#2148)

ee81073d2586e2caa4c491bfb9691e6ce40e2223 authored almost 2 years ago by Sam <[email protected]>
feat(isMobilePhone): add south sudan locale, en-SS (#2084)

* Add South Sudan Mobile Phone Number

* Add South Sudan Mobile Phone Number

* feat(isMob...

41c7a16cce4902a09f87b9d79aa1972e58839d4e authored almost 2 years ago by Moses Cheboi <[email protected]>
feat(isIdentityCard): add hk-HK locale (#2142)

c19777abf4ad6a3b422872a8da3a5549d3c2fccc authored almost 2 years ago by Songyue Wang <[email protected]>
chore(CodeQL): update deprecated v1 to v2 (#2150)

https://github.blog/changelog/2022-04-27-code-scanning-deprecation-of-codeql-action-v1/

fixes...

93667bd0a31269669dd3f57e4359ddcd31d595ba authored almost 2 years ago by Panagiotis Papadopoulos <[email protected]>
Merge pull request #2024 from WikiRik/patch-1

Remove 'Changes made' from README

531dc7f1f75613bec75c6d888b46480455e78dc7 authored about 2 years ago by Rubin Bhandari <[email protected]>
feat(isAlpha, isAlphanumeric): add ko-KR locale (#1965)

7b47f533b4061850db5c1ed0be8ac47e7e80e4ee authored about 2 years ago by Dongkyu Kim <[email protected]>
feat(isAlpha, isAlphanumeric): add japanese locale, ja-JP (#2014)

d698f4f34a17696345cc036f050034af4ac08882 authored about 2 years ago by Naoto Sato <[email protected]>
feat(isMobilePhone): added Saint Kitts and Nevis locale, en-KN (#2011)

2c785a5022a2736daa7a0cfda761c67f7fd1b472 authored about 2 years ago by Eelyneee <[email protected]>
feat(isCreditCard): enhancements (#2008)

Co-authored-by: Brian T. Whaley <[email protected]>

ee334326fc76a97c04edd298169eadcd3976ed49 authored about 2 years ago by Brian Whaley <[email protected]>
feat(isEmail): add whitelist host to isEmail validation (#1920)

closes #1912

c1d1b480677a3b7420fbdcb3ecd8a465f8fa87ca authored about 2 years ago by Pooria Karimi <[email protected]>
feat(isPassportNumber): add passport number of thailand, TH (#1814)

Co-authored-by: Brage <[email protected]>

edf445a5c558b668871f2f221fd270668493ccaf authored about 2 years ago by Chanwit Piromplad <[email protected]>
Remove 'Changes made' from README

Added in https://github.com/validatorjs/validator.js/pull/1678 without specific reason

e1434309b4970dacd058b7768e59d0b702775c31 authored over 2 years ago by Rik Smale <[email protected]>
Merge pull request #2010 from marcelozarate/patch-1

Fix broken Validators table at README.md

86a07ba4f3f710f639e92a62cf81dd3321ef9ee8 authored over 2 years ago by Rubin Bhandari <[email protected]>
Fix broken Validators table at README.md

2d7010020753e26db91238c426fab29d3a97898b authored over 2 years ago by Marcelo Zárate <[email protected]>
feat(isMobilePhone): added Anguilla, en-AI, locale (#2007)

1bb14e85dd7fb8cec8a43ff586c0d869977cd684 authored over 2 years ago by elaine1129 <[email protected]>
Merge pull request #1986 from ademyan05/feat/Jamaica-addition

Feat/jamaica addition

450a2c0291db7becc942543a209d590e18655892 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into feat/Jamaica-addition

35fc280bd6aab88cfc283b966035c47bcf059685 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1989 from Dev1lDragon/patch-1

Update isVAT.js

7832d4ab92a48f9cde4df7e47295bb59ab332dd2 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1678 from rak810/master

feat(isAlpha, isAlphanumeric): Added support for Bengali language

35b5ffb1cb2f1edd78fecc429d2541ccda9d27e8 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into master

c7c07607c5b8cd7c8f3732cf1246982585cee5b5 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1897 from ikerasiotis/master

feat: (isMobilePhone) add Cyprus validation

3873ebfee3381de2f45228f36f8109000f1004ac authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into master

da1a9368ef96aa4e6eeb7d9d4c51c13698a89f79 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1909 from ajGingrich/nicaragua-phone

feat (isMobilePhone): add Nicaragua validator

edce4761816e17a31317d229653dfe094c700dc4 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into nicaragua-phone

f2d7e0449d2b2d73749182e18108f193b9583074 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1940 from savannahvaith/feat/1761-mobile-phone-validation

feat(isMobilePhone): Added regex for Bahamas - en-BS

aead076abe96756edef181b77cdc945659627283 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into feat/1761-mobile-phone-validation

a14f4deb268c4c2aece1499ec02a0aac2333f1b0 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1925 from Mustafiz04/feature/all-country-regex

Added isMobilePhone valid regex for 3 countries

89949e797d7cdd27ca300b73b78dd7a2c18d60fa authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into feature/all-country-regex

afdbd68b9ed33ea21159240857a571b51ccb52d2 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1922 from ArashST79/master

feat(isMobilePhone): add Iran locale, ir-IR

c193fe5990d3e1334c4fdd53f81e756a76844a14 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into master

222cacc98299b86826faf968300216bd288186ff authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1952 from avkvak/ka-ge-phone-regex-fix

fix phone numner validation for ka-GE locale

678e55b8ac4a88d99a6860a02b114a016b2e4f69 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1924 from arsalanfiroozi/master

Adding Kazakhstan Phone

c8c247cc067a552f89e8a506d9e32ff4a9a71226 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into master

374a0b7f4e9e58c114582f42f4e3b7114c915119 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #1964 from jhcaiafa/patch-1

fix for isMobilePhone pt-BR locale

e483f6a35317fe8af7d02a7ea4a38f0b90376040 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge branch 'master' into patch-1

356f055819bd7dca2cd2f3033fb69b59e0cb5f63 authored over 2 years ago by Rubin Bhandari <[email protected]>
Merge pull request #2004 from jiaweilow/master

feat(isMobilePhone): added Antigua and Barbuda mobile number validation (en-AG)

ed3d8a43476df511bda6d298b55aaf7c1504c7b4 authored over 2 years ago by Rubin Bhandari <[email protected]>
feat(isMobilePhone): added Antigua and Barbuda mobile number validation (en-AG)

7b8149b9470511c0ed39f8540f194ce29cf17c01 authored over 2 years ago by jiaweilow <[email protected]>
Merge pull request #1997 from rksp25/feature/add-country-benin

Feature/add country benin

a17421a9e2bec15c87e3a3f037755724bc417877 authored over 2 years ago by Rubin Bhandari <[email protected]>