gpt4 book ai didi

php - 验证 .edu 或 .ac 电子邮件地址

转载 作者:行者123 更新时间:2023-11-28 16:38:24 25 4
gpt4 key购买 nike

我是一个菜鸟,但正在大力尝试简单地验证仅以“.edu”或“.ac”结尾的电子邮件地址,是否有一个简单的函数/脚本/解决方案来解决这个看似简单的问题?能够使用php、javascript或jquery。

任何帮助都会非常感谢!

最佳答案

您需要一个正则表达式。

以下模式测试以顶级域(例如 .com、.org、.net、.biz 等)结尾的任何电子邮件地址。

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b

您可以使用preg_match function在 PHP 中,将其作为模式传递,然后只需更改最后要接受的顶级域列表。如果函数返回 0,则地址未验证,如果返回 1,则匹配。

正则表达式来源:http://www.regular-expressions.info/email.html

preg_match:http://php.net/manual/en/function.preg-match.php

jQuery 还有一个 validate plugin具有用于验证电子邮件地址的内置模式,但是对于那些禁用了 Javascript 的人,您需要将其与 PHP 中的服务器端验证结合起来。

验证插件:http://docs.jquery.com/Plugins/Validation/validate

关于php - 验证 .edu 或 .ac 电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com