|
|
|
รบกวนหน่อยครับ ผมอยากเขียน JavaScript เช็คฟอร์ม ไม่อนุญาติให้ผู้ใช้กรอก hotmail , outlook , live ทำไงครับ |
|
|
|
|
|
|
|
แบบนี้ได้ไหมค่ะแล้วเอา domain ไปเทียบเอา
Code (JavaScript)
$(document).ready(function() {
var str = "[email protected]";
var n = str.lastIndexOf("@");
var domain = str.substr(n+1);
alert(domain);
});
|
|
|
|
|
Date :
2014-06-16 16:00:06 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ จะลองดูก่อนนะครับ
|
|
|
|
|
Date :
2014-06-16 20:11:50 |
By :
slotqq |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับ แนะนำหน่อยครับ
โค๊ดของผมหน้าตาประมาณนี้ครับ
Code (JavaScript)
var format_mail=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var ppemail = document.getElementById("email");
if(ppemail.value.trim() == "")
{
alert("กรุณาป้อนอีเมล์ที่ดีที่สุด ก่อนค่ะ");
ppemail.focus();
return false
}
if(!(format_mail.test(document.getElementById('email').value)))
{
alert("รูปแบบอิเมล์ผิดพลาด กรุณาป้อนใหม่ค่ะ");
ppemail.focus();
return false
}
ถ้าแบบนี้ผมจะเขียนตรวจสอบประมาณไหนครับ
|
ประวัติการแก้ไข 2014-06-19 22:57:21
|
|
|
|
Date :
2014-06-19 22:50:02 |
By :
slotqq |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
var exclude_mail=/\@(hotmail|outlook|windowslive|live)/;
var format_mail=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var ppemail = document.getElementById("email");
if(ppemail.value.trim() == "")
{
alert("กรุณาป้อนอีเมล์ที่ดีที่สุด ก่อนค่ะ");
ppemail.focus();
return false
}
if(!(format_mail.test(ppemail.value)))
{
alert("รูปแบบอิเมล์ผิดพลาด กรุณาป้อนใหม่ค่ะ");
ppemail.focus();
return false
}
if(exclude_mail.test(ppemail.value))
{
alert("กรุณาเปลี่ยน Email ใหม่ค่ะ");
ppemail.focus();
return false
}
แก้เป็น
|
|
|
|
|
Date :
2014-06-20 06:10:23 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ละครับ ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2014-06-20 12:37:57 |
By :
slotqq |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-06-20 12:40:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|