10 digit mobile number validation in javascript

In this article, I will show you how to validate 10 digit mobile number in javascript. input type="email" is enough to validate an email address. But to validate 10 degit mobile number, we have to add a condition in JavaScript using if statement.

We have a form and when the form is submitted, a JavaScript function is invoked.

validation for 10 degit mobile number
<form onsubmit="event.preventDefault(); validate();">
  <label>Mobile Number: </label><input type="number" id="my-input" placeholder="91#######" value="">
  <input type="submit" value="submit">
  function validate() {
    const myInput = document.querySelector('#my-input');
    if(myInput.value.length != 10) {
      alert('10 digit mobile number is required');
Try it Yourself »
  1. event.preventDefault() is a JavaScript method that prevents the form from refreshing the current page. Read More