我正在使用以下电子邮件模式:
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]
我想限制它以允许特定域,例如:.com、.org、.net、.edu
如何做到这一点,请指教。
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.(com|org|net|edu)
您可能希望使用不区分大小写的标志来编译它,或者添加您想要的电子邮件地址结尾的大写版本。
对于 .com
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\.com
对于 .com、.org、.net、.edu 中的任何一个
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\.(com|org|net|edu)