3/26/2012

PHP : ตรวจสอบ email ว่ากรอกอีเมลล์ถูกรูปแบบหรือไม่

รูปแบบคือ
- ขึ้นต้นตัวแรกด้วย > a-z หรือ A-Z
- ตัวต่อมาจะเป็น > a-z หรือ A-Z หรือ 0-9 หรือ _ หรือ - หรือ . อย่างน้อย 1 ตัว
- ตามด้วย > @ 1ตัว
- ตามด้วย > a-z หรือ A-Z หรือ 0-9 หรือ _ หรือ - อย่างน้อย 1 ตัว
- ตามด้วย > . 1 จุด
- ต่อมาตาม > a-z หรือ A-Z หรือ 0-9 หรือ _ หรือ - หรือ . อย่างน้อย 1 ตัว

เป็น javascript นะ


<script>
function check_form(name_form){
    var format_mail=/^([a-zA-Z]{1,})+([a-zA-Z0-9\_\-\.]{1,})+@([a-zA-Z0-9\-\_]{1,})+([.]{1,1})+([a-zA-Z0-9\-\_\.]{1,})$/;   
    if(!(format_mail.test(document.forms["register"].user_email.value)))
    {
        alert("รูปแบบอีเมล์ไม่ถูกต้อง");
        document.forms["register"].user_email.focus();
        return false;
    }
}
</script>
<form method="post"  name="register" onSubmit="return check_form(this)" autocomplete="off"> 
<input  name="user_email">
<input type="submit"  value="ตกลง" >

No comments:

Post a Comment