☃️
typescriptでvalidation
RDValidationというtypescriptのvalidationのライブラリを公開しています。
npm i rdvalidation
で使えるようになります。
使い方は簡単で
Validation.isNumber("2000"); // .. true
Validation.Prod([Validation.isAlphaNumeric, Validation.digit(5)])("a23b"); // true
Validation.Prod([Validation.isNumber, Validation.digit(2)])("0123"); // false
このように文字列を数であるか英数字であるか何桁であるか、最小、最大等を判断することができます。組み合わせも簡単にできます。
良かったら使ってみて感想を聞かせてください。
Discussion