Page 1 of 1

Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 16/09/2009 2:12 am
by mindphp
Javascript เช็คหมายเลขเบอร์โทร มือถือ

Code: Select all

function CheckMobileNumber(data) {
   var msg = 'โปรดกรอกหมายเลขโทรศัพท์ 10 หลัก ด้วยรูปแบบดังนี้ 08XXXXXXXX ไม่ต้องใส่เครื่องหมายขีด (-) วงเล็บหรือเว้นวรรค';
   s = new String(data);

   if ( s.length != 10)
   {
      alert(msg);
      return false;
   }

   for (i = 0; i < s.length; i++ ) {               
      if ( s.charCodeAt(i) < 48 || s.charCodeAt(i) > 57 ) {
         alert(msg);
         return false;
      } else {
         
         if ( ((i == 0) && (s.charCodeAt(i) != 48)) || ((i == 1) && (s.charCodeAt(i) != 56)) )
         {
            alert(msg);
            return false;
         }
      }
   }            
   return true;
}

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 26/10/2011 2:40 pm
by jaideejung007
ขอแบบฟอร์มเต็มรูปแบบทีครับ

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 26/10/2011 7:52 pm
by mindphp
ตัวอย่าง เป็น javascript
เอาไปใช้กับฟอร์ม ที่สร้างขึ้นมาได้เองเลยครับ
เพียงเรียกใช้ function CheckMobileNumber(data)

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 15/12/2011 1:41 pm
by kabongpech
s คืออะไร
data คืออะไร
msg คืออะไรค่ะ

ทำไม่ได้ค่ะ ช่วยหน่อยน่ะคร่ะ ขอบคุณคร่ะ

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 16/12/2011 10:14 am
by imsn
โครงสร้าง javascript ทำมะดาเลยครับ
s คืออะไร มันคือ object
data คืออะไร คือ พารามิเตอร์ที่รับเข้ามา
msg คืออะไรค่ะ msg ตัวแปล เก็บข้อความธรรมดา

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 17/12/2011 2:46 am
by kabongpech
ขอบคุณที่เข้ามาอธิบายให้น่ะคร่ะ
ขอบคุณมากๆคร่ะ ตอนนี้หนูทำได้แล้วคร้า

Re: Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์

Posted: 17/12/2011 4:05 am
by kabongpech
รบกวนอีกคำถามนะคร่ะ
แล้วถ้าเป็นกรณีของเบอร์โทรศัพท์บ้านที่มี 9 หลักหล่ะค่ะ
ต้องเปลี่ยนตรงไหนบ้างคร่ะ

ขอบคุณคร่ะ