PHP手机号与邮箱验证正则实现
PHP 的手机号和邮箱验证,写起来其实不难,但想写得严谨又通用,还是得花点心思。这个资源就挺实用,正则写得比较全,覆盖了国内主流手机号段,还有邮箱格式也校得蛮到位的。用在注册、登录、表单提交这些场景都合适,响应快、代码也简洁。
手机号验证用的是一套比较新的正则,像最近的 166、198 这些号段也都支持了,不怕漏网之鱼。你可以把它直接塞进preg_match()
里用,验证的时候比较靠谱。
邮箱验证的规则也比较宽容,基本能应对主流邮箱格式,像name.something@domain.co
这种带点的也能识别。适合放在前后端的双保险里,前面 js 拦一手,后面 php 再兜底一下。
顺带一提,如果你想要个更全的体验,可以看看这个PHP 发送邮箱验证码的资源,验证完还能顺带发个验证码,逻辑就闭环了。
如果你要搞手机号归属地、批量验证、随机抽奖这些功能,也有相关资源可以逛一逛。比如这个Python 手机号属地就挺清晰,或者你也能看看JS 版抽奖系统。
代码贴出来你直接拿用也没问题,记得验证逻辑最好配合 JS 前端一块做,用户体验更好,也省点服务器资源。
586B
文件大小:
评论区