obss
logo
github_iconnpm_iconVersion: 5.0.2
applyToNullsView on GitHub

By default react-validatable-form interprets undefined, null, empty string or empty array values as valid values. If you want any rule to be applied to these values, applyToNulls parameter should be used.

Validation Result: validationresultvalid
[ { "path": "val1", "ruleSet": [ { "rule": "required", "applyToNulls": true } ] }, { "path": "val2", "ruleSet": [ { "rule": "number", "equalTo": 3, "applyToNulls": true } ] }, { "path": "val3", "ruleSet": [ { "rule": "length", "equalTo": 3, "applyToNulls": true } ] }, { "path": "val4", "ruleSet": [ { "rule": "listSize", "equalTo": 3, "applyToNulls": true } ] }, { "path": "val5", "ruleSet": [ { "rule": "date", "applyToNulls": true } ] }, { "path": "val6", "ruleSet": [ { "rule": "email", "applyToNulls": true } ] }, { "path": "val7", "ruleSet": [ { "rule": "url", "applyToNulls": true } ] }, { "path": "val8", "ruleSet": [ { "rule": "iban", "applyToNulls": true } ] }, { "path": "val9", "ruleSet": [ { "rule": "equality", "equalTo": "aaa", "applyToNulls": true } ] }, { "path": "val10", "ruleSet": [ { "rule": "regex", "regex": /a/, "applyToNulls": true } ] }, { "listPath": "listChild", "ruleSet": [ { "rule": "unique", "applyToNulls": true } ] } ]