# JavaScript validate float number | HTML code example

You can validate the float number in JavaScript using regular expression (Regex). And another way is doing division by 1 with condition statements.

### How do I check that a number is a float or integer?

``````1.25 --> float
1 --> integer
0 --> integer
0.25 --> float``````

check for a remainder when dividing by 1:

See below complete example code to test number need two functions.

``````<html>
<body>
<script>
function isInt(n){
return Number(n) === n && n % 1 === 0;
}

function isFloat(n){
return Number(n) === n && n % 1 !== 0;
}
console.log(isInt(100));
console.log(isFloat(100));

</script>
</body>
</html>``````

Output:

Or You can use a simple regular expression:

``````function isInt(value) {

var er = /^-?[0-9]+\$/;

return er.test(value);
}``````

### How to Check the Validation for floating-point numbers in HTML?

Answer: Here is complete HTML code example to Validation for floating point numbers in JavaScript:-

``````<html>
<title>Sample Code</title>
<script type="text/javascript">
function  CheckFloatingPoint(ValueNumeric)
{
var objRegex = /(^-?\d\d*\.\d\d*\$)|(^-?\.\d\d*\$)/;

//check for numeric characters
if(objRegex.test(ValueNumeric))
{
}
else
{
alert("Is Not Float number.");
}
}
</script>
<body>
<FORM name="windowEvent">
Number : <input type="text" name="txtnumber" />
<input type="button" value="Check" name="btnCheckFloatingPoint" onClick="CheckFloatingPoint(txtnumber.value)" />
</FORM>
</body>
</html>``````

Output:

Do comment if you have any questions and doubts on this tutorial.

Note: The All JS Examples codes are tested on the Safari browser (Version 12.0.2) and Chrome.
OS: macOS 10.14 Mojave
Code: HTML 5 Version