PHP - Validierung von Werten aus Eingabefeldern
Aus Wikizone
Version vom 6. Juli 2010, 10:07 Uhr von 193.196.133.6 (Diskussion)
Ansatz:
function validate($val,$type){
switch ($type) {
case 'int':
$val = intval($val);
break;
case 'email':
if(preg_match('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $val))
$val = FALSE;
break;
case 'alphanumeric':
preg_match('/[a-z\x80-\x9F\xA2-\xA4\xC0-\xD6\xD8-\xF6\xF9-\xFF]+/', $val, $matches);
$val = $matches[0];
break;
default:
$val = FALSE;
break;
}
return $val;
}