Hatena::Groupcatalyst

LAPISLAZULI HILL#Catalyst このページをアンテナに追加 RSSフィード

2006-11-02

こういうリファレンス的なものはキーワードにするべきなんだろうか こういうリファレンス的なものはキーワードにするべきなんだろうか - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - こういうリファレンス的なものはキーワードにするべきなんだろうか - LAPISLAZULI HILL#Catalyst こういうリファレンス的なものはキーワードにするべきなんだろうか - LAPISLAZULI HILL#Catalyst のブックマークコメント

[][]FormValidator::Simple FormValidator::Simple - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - FormValidator::Simple - LAPISLAZULI HILL#Catalyst FormValidator::Simple - LAPISLAZULI HILL#Catalyst のブックマークコメント

Validateのコマンド

no title

プリフィクスとしてNOT_をつけると否定

  • SP スペースが入ってないとエラー
  • NOT_SP スペースがあるとエラー
  • INT 整数でないとエラー
  • NOT_INT 整数だとエラー
  • UINT 負の整数だとエラー
  • NOT_UINT 負の整数でないとエラー
  • DECIMAL [qw/DECIMAL 3 4/]で整数部分が3桁以下,小数桁数が4桁以下
  • NOT_DECIMAL [qw/DECIMAL 2 3/]で整数部分が2桁より多く,小数桁数が3桁より多い
  • DECIMAL, NNOT_DECIMAL このふたつを指定すれば桁の固定が可能
  • ASCII ASCII以外だとエラー
  • NOT_ASCII ASCIIが入っているとエラー.全角チェックにも使える?
  • LENGTH
    • [ 'LENGTH', 3 ] 3文字以上
    • [ 'LENGTH', 3, 8 ] 3文字以上,8文字以下
    • [ 'LENGTH', 0, 8 ] 8文字以下

ひとまず途中まで,いずれ追記

  • HTTP_URL
  • SELECTED_AT_LEAST
  • REGEX
  • DUPLICATION
  • EMAIL
  • EMAIL_MX
  • EMAIL_LOOSE
  • EMAIL_LOOSE_MX
  • DATE
  • TIME
  • DATETIME
  • DATETIME_STRPTIME
  • DATETIME_FORMAT
  • GREATER_THAN
  • LESS_THAN
  • EQUAL_TO
  • BETWEEN
  • ANY
  • IN_ARRAY
トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061102