Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am yifanmai on github.
  • I am yifan (https://keybase.io/yifan) on keybase.
  • I have a public key whose fingerprint is 80EA F84F 0886 14DC 8D11 0306 BD17 B606 69A7 18B2

To claim this, I am signing this object:

@yifanmai
yifanmai / PHP Validations
Created November 5, 2011 06:29
validations_demo.php
Validations::method('post');
Validations::validate('username', ['non_empty', 'is_alphanum']);
Validations::validate('password', ['non_empty', 'length_gte 8']);
Validations::validate('password_confirm', ['non_empty', 'confirms password']);
Validations::validate('day', ['non_empty', 'numeric', 'in 1 31']);
Validations::validate('month', ['non_empty', 'numeric', 'in 1 12']);
Validations::validate('year', ['non_empty', 'numeric', 'in 1900 2100']);
Validations::validate('email', ['non_empty', 'is_email']);
Validations::validate('email_confirm', ['non_empty', 'confirms email']);