我知道验证电子邮件的麻烦。我不是在寻找“正则表达式之墙”。我只是想修复我已经拥有的正则表达式。
^[\p{L}0-9!$'*+\-_]+(\.[\p{L}0-9!$'*+\-_]+)*@[\p{L}0-9]+(\.[\p{L}0-9]+)*(\.[\p{L}]{2,})$
这个正则表达式验证大多数电子邮件,甚至是 unicode 字符。我无法让它与包含破折号的域名一起使用。
你能帮我扩展域验证部分以包括破折号吗?
我知道验证电子邮件的麻烦。我不是在寻找“正则表达式之墙”。我只是想修复我已经拥有的正则表达式。
^[\p{L}0-9!$'*+\-_]+(\.[\p{L}0-9!$'*+\-_]+)*@[\p{L}0-9]+(\.[\p{L}0-9]+)*(\.[\p{L}]{2,})$
这个正则表达式验证大多数电子邮件,甚至是 unicode 字符。我无法让它与包含破折号的域名一起使用。
你能帮我扩展域验证部分以包括破折号吗?