入力チェック[Pear::QuickForm]

メモ:  Category:pear

項目の入力をチェックするには、 addRule 関数を使用します。

addRule で検証できる検証方法は、いくつか用意されています。

Rule 意味 使用例
required 必須入力 addRule(‘NAME’,‘ERROR STR’,‘required’);
maxlength 入力可能な最大値 addRule(‘NAME’,‘ERROR STR’,‘maxlength’,5);
minlength 入力可能な最小値 addRule(‘NAME’,‘ERROR STR’,‘minlength’,5);
rangelength 入力可能な範囲 addRule(‘NAME’,‘ERROR STR’,‘rangelength’,array(5,10));
regex 正規表現ルール addRule(‘NAME’,‘ERROR STR’,‘regex’,'/^[+-]?\d+$/');
email emailのフォーマット検証 addRule(‘NAME’,‘ERROR STR’,‘email’);
lettersonly アルファベットのみ addRule(‘NAME’,‘ERROR STR’,‘lettersonly’);
alphanumeric アルファベットと数字のみ addRule(‘NAME’,‘ERROR STR’,‘alphanumeric’);
numeric 数字のみ addRule(‘NAME’,‘ERROR STR’,‘numeric’);
nopunctuation ,.を付けない addRule(‘NAME’,‘ERROR STR’,‘nopunctuation’);
nonzero 0を前に付けない(パッディング) addRule(‘NAME’,‘ERROR STR’,‘nonzero’);

bluenote by BBB