[英]RegEx compiled with RFC 2822, 3.6.2
SwiftMailer拒絕在地址的開頭或結尾包含點(類似於內部的多個點)的電子郵件時出現問題。 我想讓我的應用注意到這些問題。
過濾掉錯誤電子郵件地址的正則表達式應該是什么? (錯誤是指那些未使用整個標准編譯的文件)
function check(mail) {
return !mail.match(/^\.|\.$/);
}
check('amshaegar@example.org'); // true
check('amshaegar@example.org.'); // false
check('.amshaegar@example.org'); // false
函數檢查期望郵件地址為字符串,並檢查開頭或結尾是否沒有點(。)。
為了檢測多個點(...),您的函數應如下所示:
function check(mail) {
return !mail.match(/^\.|\.{2,}|\.$/);
}
以下內容將在字符串開頭或字符串結尾處找到一個點...
^\.|\.$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.