name
birthday
email
if( $_POST ) { form_error(); } function form_error() { $_POST['name'] = trim(strip_tags($_POST['name'])); //这个实际上是Filter $len_name = strlen($_POST['name']); if($len_name > 30 || $len_name <2) { $msg = '姓名长度必须大于2小于30'; } $date = explode('-', $_POST['birthday']); if(sizeof($date) != 3) { $msg .= '日期格式错误'; } else { if(!checkdate($date[1], $date[2], $date[0])) { $msg .= '日期不正确'; } } if(!eregi("^[a-z'0-9]+([._-][a-z'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $_POST['email'])) { $msg .= '邮箱格式错误'; } return $msg; } ?>