Javascript Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <script type= "text/javascript" > function isThaichar(str,obj){ var orgi_text= "ๅภถุึคตจขชๆไำพะัีรนยบลฃฟหกดเ้่าสวงผปแอิืทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ" ; var str_length=str.length; var str_length_end=str_length-1; var isThai= true ; var Char_At= "" ; for (i=0;i<str_length;i++){ Char_At=str.charAt(i); if (orgi_text.indexOf(Char_At)==-1){ isThai= false ; } } if (str_length>=1){ if (isThai== false ){ obj.value=str.substr(0,str_length_end); } } return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด } </script> |
ตัวอย่างการใช้งาน
โค้ดตัวอย่างการใช้งาน
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <form id= "form1" name= "form1" method= "post" action= "" > <input name= "data_text" type= "text" id= "data_text" size= "40" onkeyup= "isThaichar(this.value,this)" /> </form> <script type= "text/javascript" > function isThaichar(str,obj){ var orgi_text= "ๅภถุึคตจขชๆไำพะัีรนยบลฃฟหกดเ้่าสวงผปแอิืทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ" ; var str_length=str.length; var str_length_end=str_length-1; var isThai=true; var Char_At= "" ; for (i=0;i<str_length;i++){ Char_At=str.charAt(i); if (orgi_text.indexOf(Char_At)==-1){ isThai=false; } } if (str_length>=1){ if (isThai==false){ obj.value=str. substr (0,str_length_end); } } return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด } </script> |