以下是一个使用PHP进行表单数据有效性检查的实例,包括了一些常见的验证公式。
| 验证类型 | PHP函数 | 示例代码 | 说明 | ||||
|---|---|---|---|---|---|---|---|
| 字符长度检查 | `strlen()` | `if(strlen($username)<3){...}` | 检查用户名长度是否大于等于3个字符 | ||||
| 是否为空 | `empty()` | `if(empty($password)){...}` | 检查密码是否为空 | ||||
| 邮箱格式 | `filter_var()` | `if(!filter_var($email,FILTER_VALIDATE_EMAIL)){...}` | 检查邮箱地址格式是否正确 | ||||
| 数字范围 | `between()` | `if(!is_int($age) | $age<18 | $age>60){...}` | 检查年龄是否在18到60岁之间 | ||
| 字母数字 | `ctype_alnum()` | `if(!ctype_alnum($username)){...}` | 检查用户名是否只包含字母和数字 | ||||
| 长度匹配 | `preg_match()` | `if(!preg_match('/^""d{6}$/',$postal_code)){...}` | 检查邮政编码是否符合6位数字的格式 |
代码示例
以下是一个简单的表单验证实例:

```php
// 初始化变量
$username = $password = $email = $age = $postal_code = '';
// 表单提交后的处理
if ($_SERVER["







