`

check_num(val_num)//判断是否为float型数据

J# 
阅读更多

function check_num(val_num)//判断是否为float型数据
{
  var checkOK = "0123456789.";
  var checkStr = val_num;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  var n=0;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    if(ch==checkOK.charAt(10))
    {
       n++;//判断该字符串中有几个点
    }
    for (j = 0;  j < checkOK.length;  j++)
   if (ch == checkOK.charAt(j))
        break;

    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
 if(n>1)//如果字符串中点的个数>1的,错误
 {
  allValid=false;
  break;
 }
  }
  if (!allValid)
  {
    return (false);
  }
  return (true);
}
</script>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics