ff-validator
npm install ff-validator
Check the field is valid if it matters
undefinednullfalse - falsy booleanNaN - not a number[] - empty array"" - empty stringtrue - truthy boolean{} - any instance of Object0 / "0" - zero has matter as value!!myValue
import { required } from 'ff-validator/dist/rules/required';
const rule = required('My custom error message');
// invalid cases // valid cases
rule(); rule(true);
rule(null); rule({});
rule(false); rule(0);
rule(NaN); rule('0');
rule([]);
rule('');
Check the https:// at the beginning of your URL string
import { urlHttpsProtocol } from 'ff-validator/dist/rules/urlHttpsProtocol';
const rule = urlHttpsProtocol('My custom error message');
// invalid cases // valid cases
rule('http://site.com'); rule('https://site.com');
rule('//site.com');
https://github.com/ff-validator/ff-validator