regex - 分隔电子邮件地址的正则表达式

标签 regex

我正在寻找一个正则表达式来验证电子邮件地址列表,如下所示
test1@abd.com;test.test@abc.com;test3@test.com

test1@abd.com;test.test@abc.com;test3@test.com;
可选的 ”;”在列表的末尾。
谢谢,

最佳答案

发件人:http://regexlib.com/RETester.aspx?regexp_id=1007

^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([;.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$

关于regex - 分隔电子邮件地址的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351349/

相关文章:

javascript - 如何在 Javascript 中构建匹配 1,234.56 1.234,56 1234.56 和 1234,56 的正则表达式?

java - 在 Java 中替换 2 个字符串之间的字符串

php - 这种类型的表达式 "Start Date: [Some Month] [dd], [yyyy]"的正则表达式是什么?

Java:如何从正则表达式解析 double

regex - Powershell Replace中的Escape Tilde

正则表达式替换中的 Python 转义字符串

regex - 从字母数字正则表达式中排除下划线

javascript - 捕获后面没有符号的单词

python - 使用 re.sub 但从搜索模式中保留一些字母?

.net - 我可以在 XPath 表达式中使用 Regex 吗?