From ddfeae6cd19ba74719e8dca57cd16187b26ca0ad Mon Sep 17 00:00:00 2001 From: grainsoft Date: Mon, 8 Jun 2026 00:47:06 +0300 Subject: [PATCH] updates --- src/validator/FormValidator.js | 2 -- src/validator/Validator.js | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/validator/FormValidator.js b/src/validator/FormValidator.js index eddeb17..7ec34b5 100644 --- a/src/validator/FormValidator.js +++ b/src/validator/FormValidator.js @@ -150,8 +150,6 @@ export class FormValidator extends Validator { let result = this.handlers[ rule ] (val ?? null, !!input, args, format); - console.log( val + ' ' + rule + ' ' + JSON.stringify ( format) ) - if (result === false) { pass = false; diff --git a/src/validator/Validator.js b/src/validator/Validator.js index e315f5e..ffee5ed 100644 --- a/src/validator/Validator.js +++ b/src/validator/Validator.js @@ -38,6 +38,11 @@ export class Validator { return !present ? null : Number.isInteger(Number(val)); }, + digits: (val, present, arg, format) => { + format.value = Validator.INPUT_NUM; + return !present ? null : (Number.isInteger(Number(val)) && String(val).length == arg); + }, + boolean: (val, present, arg, format) => { format.value = Validator.INPUT_NUM; return !present ? null : [true, false, 0, 1, '0', '1'].includes(val);