JavaScript Tips


文字列が数値かチェックする


テキストボックスに入力された値が数値かどうかをチェックするサンプルです。
<SCRIPT language="JavaScript">
<!--
function _ChkString()
{
   _ret=_ChkStringNumeric(document.frm1.TxtString.value);
   if (_ret==true){
       window.alert("OK!");
   }else{
       window.alert("数値ではありません!");
   }
}

function _ChkStringNumeric(str)
{
   if (isNaN(str)){
       return false;
   }
   return true;
}

//-->
</SCRIPT>
<FORM name="frm1"><INPUT size="31" type="text" name="TxtString">
<INPUT
type="button" value="チェック" onclick="_ChkString()">
</FORM>