วันพฤหัสบดีที่ 24 เมษายน พ.ศ. 2557

การตรวจสอบความถูกต้องของ email โดยใช้ InternetAddress (How to validate email address)

การตรวจสอบความถูกต้องของ email โดยใช้ InternetAddress (How to validate email address)

ตัวอย่างโค้ด ตัวอย่างนี้เป็นการตรวจสอบความถูกต้องของ email address ในภาษา java โดยใช้ javax.mail.internet.InternetAddress ครับ มาดูกันว่าทำไง ตามตัวอย่างด้านล่างครับ

ตัวอย่างโค้ด

public void testemail(){
try{
String email = "asdf";
InternetAddress emailAddr = new InternetAddress(email);
emailAddr.validate();
System.out.println("yes");
}
catch(Exception ex){
System.out.println("no " + ex.getMessage());
}
}

จากตัวอย่างโค้ด จะเห็นว่า เราใช้ javax.mail.internet.InternetAddress สร้าง object ขึ้นมา จากนั้นส่ง email ลงใน เมื่อต้องการ validate ก็เรียกใช้ method ที่ชื่อว่า validate ครับ ซึ่งถ้า email address นี้ถูกต้องก็จะทำบรรทัดต่อไป แต่ถ้าผิดก็จะเกิด exception ขึ้นมาครับ

yengo หรือ buzzcity