正则表达式允许至少一个点和所有字符

RegEx to allow at least one dot and all character

如何使用正则表达式验证以下电子邮件?

输入

nagarjuna.nag@vm.com
nagarjuna12.nag@vm.com
nagarjuna12.nag.some@vm.com

尝试

/^([a-zA-Z0-9.]+)$/

我猜我们想在这里验证这些电子邮件,为此我们可以使用类似于以下的表达式:

^([a-z0-9]+((?=\..+@.+\..+)[a-z0-9.]*@[a-z0-9]*\.[a-z0-9]*))$

带有 i 标志,如果我们愿意,我们可以允许更多字符。

Demo

正则表达式电路

jex.im 可视化正则表达式: