express-validation-map
Advanced tools
Comparing version 1.0.5 to 1.0.6
@@ -31,3 +31,2 @@ function isRequired(value) { | ||
if( value === undefined) return true; | ||
console.log('isDecimal', value ); | ||
return Number(value) === +value && +value % 1 !== 0 && value !== ''; | ||
@@ -58,3 +57,3 @@ | ||
if( value === undefined) return true; | ||
const regStreet = new RegExp('^\d+\s[A-z]+\s[A-z]+', 'gi'); | ||
const regStreet = new RegExp('^[A-z0-9\- ]{3,}$', 'gi'); | ||
return regStreet.test(value); | ||
@@ -101,15 +100,17 @@ | ||
function isArray(arr) { | ||
return (value = undefined) => { | ||
if( value === undefined) return true; | ||
if(Array.isArray(arr)) { | ||
return true; | ||
} | ||
return false; | ||
if(arr === undefined) return true; | ||
if(Array.isArray(arr)) { | ||
return true; | ||
} | ||
return false; | ||
} | ||
function isDateISO8601(date) { | ||
if( date === undefined ) return true; | ||
const regDate = new RegExp('^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])T(2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9])(\\.[0-9]+)?(Z)?$', 'g'); | ||
return regDate.test(date); | ||
} | ||
module.exports = { | ||
@@ -131,3 +132,4 @@ isRequired, | ||
isEnum, | ||
isArray | ||
isArray, | ||
isDateISO8601 | ||
} |
{ | ||
"name": "express-validation-map", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/Valentinishe/express-validation-map", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10850
175