我的应用程序中存在一个错误,显然是电子邮件地址中的重音符号,不会被视为错误,sfMailer
因此而导致错误。
通过我的代码挖掘我意识到我不应该受到责备。
sfValidatorEmail
使用此正则表达式:
const REGEX_EMAIL = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i';
接受电子邮件第一部分中的重音。
sfValidatorEmail
不接受重音或sfMailer
是否应接受重音?
答案 0 :(得分:3)
sfMailer应该接受它。在电子邮件地址的第一部分添加重音是合法的。
答案 1 :(得分:0)
根据wikipedia口音是有效的。当然,在实践中,在网络编程中,我尽量避免任何可能扰乱“互联网中间层”(即路由器,服务器等)的东西(空格,重音符号......)。