30
วิธีการตรวจสอบที่อยู่อีเมลโดยใช้การแสดงออกปกติ?
ในช่วงหลายปีที่ผ่านมาฉันได้พัฒนานิพจน์ปกติที่ตรวจสอบความถูกต้องของที่อยู่อีเมล MOST อย่างถูกต้องโดยสมมติว่าพวกเขาไม่ได้ใช้ที่อยู่ IP เป็นส่วนหนึ่งของเซิร์ฟเวอร์ ฉันใช้มันในโปรแกรม PHP หลายโปรแกรมและทำงานได้เกือบตลอดเวลา อย่างไรก็ตามบางครั้งฉันได้รับการติดต่อจากบุคคลที่มีปัญหากับเว็บไซต์ที่ใช้งานและฉันต้องทำการปรับเปลี่ยน (ล่าสุดฉันรู้ว่าฉันไม่อนุญาต TLD 4 ตัวอักษร) นิพจน์ทั่วไปที่ดีที่สุดที่คุณมีหรือเคยเห็นเพื่อยืนยันอีเมลคืออะไร ฉันได้เห็นวิธีแก้ปัญหาหลายอย่างที่ใช้ฟังก์ชั่นที่ใช้นิพจน์สั้น ๆ หลายอัน แต่ฉันอยากได้นิพจน์ที่ซับซ้อนยาว ๆ ในฟังก์ชั่นที่เรียบง่ายแทนที่จะใช้นิพจน์สั้น ๆ หลายอันในฟังก์ชั่นที่ซับซ้อนกว่า