以下是一个PHP示例,展示如何使用正则表达式来验证生肖输入是否正确。我们将创建一个简单的表单,用户可以输入生肖,然后PHP脚本将检查输入是否匹配12个生肖之一。

```php

实例php正则生肖,实例PHP正则表达式验证生肖  第1张

// 定义生肖数组

$zodiacAnimals = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'];

// 检查是否有POST请求

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

// 获取用户输入

$userZodiac = $_POST['zodiac'];

// 正则表达式匹配生肖

$zodiacRegex = '/^(' . implode('|', array_map('preg_quote', $zodiacAnimals)) . ')$/u';

// 验证输入

if (preg_match($zodiacRegex, $userZodiac)) {

echo "