我正在使用PHP,并且我想验证必须使用.com
,.co.id
或.net
的电子邮件。另一个域名将被视为虚假。
我试过这段代码:
preg_match("/[^\.com|\.co\.id|\.net]$/",$to);
但它不起作用...
任何解决方案都将不胜感激。
答案 0 :(得分:0)
你似乎不太了解character class是什么。您可以使用非捕获组:
preg_match("/\.(?:com|co\.id|net)$/", $to)
答案 1 :(得分:0)
请改用:
preg_match("/\.(?:com|co\.id|net)$/", $to);
\.
^