@ablogcms/validator
v3.2.28-beta.0
Published
a-blog cms 標準のフォームバリデーション
Keywords
Readme
@ablogcms/validator
a-blog cms 標準のフォームバリデーション(<input name="key:v#method" value="arg"> 記法による
ルール宣言)を解釈してフォームの検証を行う Validator クラスと、組み込みルール一式を
提供するパッケージ。
使い方
import Validator from '@ablogcms/validator';
const validator = new Validator(formElement, {
shouldValidate: 'onBlur',
shouldValidateOnSubmit: true,
});Validator はフォーム要素にイベントリスナーを登録し、name 属性のバリデーション記法を解釈して
検証・エラー表示を行う。
| sub-path | 内容 |
|---|---|
| . | Validator クラス |
| ./types | ValidatorOptions / Validation / ValidationResult / ValidationRule 型 |
| ./utils | isFunction / getFormElements |
| ./rules | 組み込みバリデーションルール一式(required / email / maxlength / digits / regex 等) |
