Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class FormValidator {
- static function isEmpty($data) {
- return '' == trim($data);
- }
- static function isEmail($data) {
- return 0 < preg_match('/^[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i', $data);
- }
- static function isNumber($data) {
- return is_numeric($data);
- }
- static function isDomain($data) {
- return 0 < preg_match('/^((?=[a-z0-9-]{1,63}\.)[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}$/ix', $data);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement