我遇到了 SwiftMailer 拒绝在地址的开头或结尾包含点的电子邮件的问题(类似于内部的多个点)。我想让我的应用程序注意到这些问题。
过滤错误电子邮件地址的正则表达式应该是什么?(错误的意思是那些没有用整个标准编译的)
我遇到了 SwiftMailer 拒绝在地址的开头或结尾包含点的电子邮件的问题(类似于内部的多个点)。我想让我的应用程序注意到这些问题。
过滤错误电子邮件地址的正则表达式应该是什么?(错误的意思是那些没有用整个标准编译的)
function check(mail) {
return !mail.match(/^\.|\.$/);
}
check('amshaegar@example.org'); // true
check('amshaegar@example.org.'); // false
check('.amshaegar@example.org'); // false
函数 check 需要一个邮件地址作为字符串,并检查开头或结尾是否没有点 (.)。
为了检测多个点(...)以及您的功能将如下所示:
function check(mail) {
return !mail.match(/^\.|\.{2,}|\.$/);
}
以下将在字符串的开头或字符串的末尾找到一个点...
^\.|\.$