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

項目の入力をチェックするには、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+$/');
emailemailのフォーマット検証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');
nonzero0を前に付けない(パッディング)addRule('NAME','ERROR STR','nonzero');