我正在处理联系表单,在电子邮件输入字段中,我需要确保用户输入的是正确的电子邮件地址。
我只找到了验证以下内容的正则表达式:
email@domain
(无.com
,.net
,.info
等)
哪些正则表达式要求用户输入.com
,.net
等?
我使用过的正则表达式:
\b[A-Z0-9._%+-]+@@[A-Z0-9.-]+\.[A-Z]{2,6}\b
^[A-Z0-9][A-Z0-9._%+-]{0,63}@@(?:(?=[A-Z0-9-]{1,63}\.)[A-Z0-9]+(?:-[A-Z0-9]+)*\.){1,8}[A-Z]{2,63}$
^(?=[A-Z0-9@@._%+-]{6,254}$)[A-Z0-9._%+-]{1,64}@@(?:[A-Z0-9-]{1,63}\.){1,8}[A-Z]{2,63}$
^[A-Z0-9._%+-]{1,64}@@(?:[A-Z0-9-]{1,63}\.){1,125}[A-Z]{2,63}$
答案 0 :(得分:0)
在正则表达式中,.
用于匹配任何字符。这样逃避点; \.
将允许您匹配它。
所以我猜类似的东西(假设开始已经可行)可以工作:
\..{3,6}