Java 用于电子邮件验证的正则表达式,包括空白字段也有效
我有一个基本的电子邮件验证正则表达式^[a-zA-Z0-9.\%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$,用于检查电子邮件地址是否有效。我只是想检查我是否能使它对空白字段也有效。如果该字段为空白,它应该仍然有效,如果该字段有一些值,它应该根据正则表达式进行检查 你只需要添加一个?在你的正则表达式的末尾,像这样^[a-zA-Z0-9.\%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}?$ 量词-匹配0到1次,尽可能多次,根据需要返回Java 用于电子邮件验证的正则表达式,包括空白字段也有效,java,regex,Java,Regex,我有一个基本的电子邮件验证正则表达式^[a-zA-Z0-9.\%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$,用于检查电子邮件地址是否有效。我只是想检查我是否能使它对空白字段也有效。如果该字段为空白,它应该仍然有效,如果该字段有一些值,它应该根据正则表达式进行检查 你只需要添加一个?在你的正则表达式的末尾,像这样^[a-zA-Z0-9.\%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}?$ 量词-匹配0到1次,尽可能多次,根据需要返回 这不是一个正
这不是一个正确的表达;除此之外,它不适用于IP上的电子邮件地址。使用库函数来实现这一点,而不是发明自己的。可能的复制。请更正标题,是Regex而不是Rejex。不要自己写,除非你想接受%%+%\\\-@….-.fart作为有效输入。请查看以下网站:;