# JS determines whether it is a number, whether it is an integer, or whether it is a floating-point code

Source: Internet
Author: User
Keywords Web page production Ajax javascript

Function checkrate (input)
{
var re =/^[0-9]+.? [0-9]*\$/; Determines whether a string is a number//judgment positive integer/^[1-9]+[0-9]*]*\$/
if (!re.test (input.rate.value))
{
Input.rate.focus ();
return false;
}
}

The following is a normal function
to copy the code as follows:
function Baseisnotnum (thenum)
{
//judge whether the number
if (Basetrim (thenum) = "")
return true;
for (Var i=0;i<thenum.length;i++) {
onenum=thenum.substring (i,i+1);
if (onenum< "0" | | | onenum> "9")
return true;
}
return false;
}
Function Baseisnotint (theint)
{
//To determine whether it is an integer
Theint=basetrim (Theint);
if (theint.length>1 && theint.substring (0,1) = = "0") | | Baseisnotnum (Theint)) {
return true;
}
return false;
}
Function Baseisnotfloat (thefloat)
{
//determine if floating-point number
Len=thefloat.length;
Dotnum=0;
if (len==0)
return true;
for (Var i=0;i<len;i++) {
onenum=thefloat.substring (i,i+1);
if (onenum==.)
dotnum++;
if ((onenum< "0" | | | onenum> "9") && onenum!= ".") | | DOTNUM>1)
return true;
}
if (len>1 && thefloat.substring (0,1) = = "0") {
if (thefloat.substring (1,2)!= ".")
RetuRN true;
}
return false;

Related Keywords:
Related Article

## Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

## Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

## Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth \$300-1200 USD