Inside this article we will see the concept i.e How To Only Allow Numbers in a Text Box Using jQuery Example Tutorial. Article contains the classified information about How to allow only numeric (0-9) in HTML inputbox using jQuery.
If you are looking for a solution i.e How to allow only numbers in Textbox using jQuery then this article will help you a lot for this. Tutorial is super easy to understand and implement it in your code as well.
Examples (Only Numbers):
123456, 8529630, 555555, etc.
Read More: How To Check Laravel Application Environment Tutorial
Let’s get started.
Application Programming
Create a folder say number-validation in your localhost directory. Create a file index.html into it.
<!DOCTYPE html> <html lang="en"> <head> <title>Allow Only Numbers in Textbox jQuery On Keypress</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> </head> <body> <div class="container" style="margin-top: 40px;"> <div class="form-group col-sm-4"> <label for="phone">Phone Number:</label> <input type="text" class="form-control" id="phone" placeholder="Enter Phone Number" name="phone"> <span id="phone_err" style="color: red; display:none;">Only Numbers allowed.</span> </div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <script type="text/javascript"> $(function() { $("#phone").keypress(function(e) { var keyCode = e.keyCode || e.which; //Regex for Valid Characters i.e. Numbers. var regex = /^[0-9]+$/; //Validate TextBox value against the Regex. var isValid = regex.test(String.fromCharCode(keyCode)); if (!isValid) { $("#phone_err").show(); }else{ $("#phone_err").hide(); } return isValid; }); }); </script> </body> </html>
Here, above code is only for validating numbers on keypress. This is not specific to enter mobile number or phone number.
Concept
$("#phone").keypress(function(e) {
var keyCode = e.keyCode || e.which;
//Regex for Valid Characters i.e. Numbers.
var regex = /^[0-9]+$/;
//Validate TextBox value against the Regex.
var isValid = regex.test(String.fromCharCode(keyCode));
if (!isValid) {
$("#phone_err").show();
}else{
$("#phone_err").hide();
}
return isValid;
});
Application Testing
Open browser and type your application URL:
Read More: How To Check Laravel Application Environment Tutorial
URL: http://localhost/number-validation/index.html
Output,
When you enter value other than numbers,
Only numbers input on input box,
We hope this article helped you to learn How To Only Allow Numbers in a Text Box Using jQuery Example Tutorial in a very detailed way.
If you liked this article, then please subscribe to our YouTube Channel for PHP & it’s framework, WordPress, Node Js video tutorials. You can also find us on Twitter and Facebook.