热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为PHP开发场景设计,能够根据用户指定的数据类型生成精准的正则表达式验证模式。通过系统化的需求分析和多维度验证,确保生成的正则表达式具备高准确性和实用性。提示词采用分步工作流程,从需求理解到模式构建,再到测试验证,全面覆盖正则表达式开发的关键环节,帮助开发者快速获得可靠的数据验证解决方案。
$pattern = '/^(?:(?:\+86|0086)[ -]*)?1[3-9](?:[ -]?\d){9}$/';
该模式确保:
function isValidCnMobile(string $input): bool {
$pattern = '/^(?:(?:\+86|0086)[ -]*)?1[3-9](?:[ -]?\d){9}$/';
return (bool)preg_match($pattern, $input);
}
// 示例
$tests = [
'13800138000',
'+8613800138000',
'+86 138 0013 8000',
'+86-138-0013-8000',
'0086 178 1234 5678',
'0086-13-800138000',
'8613800138000', // 无效:缺少 + 或 00 的前缀形式
'12800138000', // 无效:第二位不是 3-9
'1380013800', // 无效:不足 11 位
'138001380001', // 无效:超过 11 位
'+86 -- 13800138000', // 有效:前缀后允许多个分隔符
];
foreach ($tests as $s) {
printf("%-20s => %s\n", $s, isValidCnMobile($s) ? 'valid' : 'invalid');
}
期望匹配(valid)
期望不匹配(invalid)
$pattern = '/^(?!.*(?i:password))(?!.*(.)\1\1)(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[!@#$%^&*])[A-Za-z\d!@#$%^&*]{12,}$/';
该模式使用的是 PCRE,适用于 PHP 7.x 与 8.x 的 preg 系列函数。
<?php
$pattern = '/^(?!.*(?i:password))(?!.*(.)\1\1)(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[!@#$%^&*])[A-Za-z\d!@#$%^&*]{12,}$/';
$inputs = [
'Aa1!Aa1!Bb2@', // 合规
'Abcdef1!Ghij', // 合规
'Mx8@tY7!abcD', // 合规
'N0$RepeatGood!', // 合规
'short1!Aabc', // 不合规:长度不足
'NoSpecialChar12', // 不合规:缺少指定特殊字符
'nosupper1!abcdefgh', // 不合规:缺少大写字母
'NOSLOWER1!ABCDEF', // 不合规:缺少小写字母
'PassWord123!', // 不合规:包含“password”(大小写不敏感)
'AAAa1!aaaaaa', // 不合规:存在连续3个相同字符“AAA”
'abcABC123!!!', // 不合规:存在连续3个相同字符“!!!”
'GoodPwd1?Abcdef', // 不合规:包含未允许的特殊字符“?”
"Has space1!A", // 不合规:包含空格(未允许)
];
foreach ($inputs as $pwd) {
$ok = preg_match($pattern, $pwd) === 1;
printf("%-20s => %s\n", $pwd, $ok ? 'VALID' : 'INVALID');
}
把复杂的正则设计化繁为简,让AI以“PHP数据校验顾问”的身份,基于你的业务字段与规则,在一次对话内交付:高准确度的正则表达式、可直接粘贴的PHP示例代码、覆盖边界的测试用例与清晰的使用说明。帮助你在5分钟内从需求到可用校验方案,兼顾性能与安全,统一团队校验标准,减少返工与线上故障,适用于注册登录、表单提交、批量导入、数据采集、接口入参校验等高频场景。
在注册、登录、资料修改等表单中,快速产出合规校验规则,减少手写错误。覆盖邮箱、手机号、密码强度、链接等常见字段,直接落地到代码。
搭建新站或重构老项目时,统一输入校验标准,避免多人风格不一致。借助示例与测试用例快速过审,显著缩短上线周期。
为数据导入与清洗流程生成稳定匹配规则,及时拦截异常数据。按业务口径设置例外,确保入库数据更干净、更可用。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
半价获取高级提示词-优惠即将到期