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>