Javascript Code
<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>
ตัวอย่างการใช้งาน
โค้ดตัวอย่างการใช้งาน
<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>