如何定义一个模式来检查它是否是一个有效的电子邮件地址,其中包含<example.com>
之类的可选箭头,这些都不是必需的。如果电子邮件地址以<
开头,但不以封闭的>
结尾,则应忽略它,以及< .... >>
等。
有人能帮助我吗?
电子邮件地址的模式是
^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$;
答案 0 :(得分:2)
试试这个正则表达式:
^[a-zA-Z0-9_!#$%&’*+/=?`{|}~^-]+(?:\\.[a-zA-Z0-9_!#$%&’*+/=?`{|}~^-]+)*@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$