Categories: JavaScript

Phone Number Validation Javascript

Phone number validation is an important part of validating an HTML form. On this artilce we will discussed how to validate a phone number in javascript. We made Phone number validation example after lots of trial, help using regular expression.
We solve this format. xxx-xx-xxxxxx

Notes : Fresher Need To Understand Regular Expression.

 <script type="text/javascript">
    function ValidateForm(){
        var ValidString = document.forms["myform"]["txtPhone"].value;
        var regexObj = /^(?([0-9]{3}))?[-. ]?([0-9]{2})[-. ]?([0-9]{8})$/;

        if (regexObj.test(ValidString)) {
            var formattedPhoneNumber =
                subjectString.replace(regexObj, "($1) $2-$3");
                alert("Success");
        } else {
            alert("Invalid phone number");
            return false;
        }
    }
  </script>

 <body>
  <form id="myform" name="myform" method="POST" action-xhr="#" onsubmit="return ValidateForm();">
    <input type="text" name="txtPhone" id="txtPhone">
    <input type="submit" name="submit" id="submit" value="I Agree">
  </form>
 </body>
Developer Diary

Share
Published by
Developer Diary

Recent Posts

Laravel vs Node Js: Which One Is Good For What?

Introduction In the world of web development, selecting the correct framework is critical. Laravel and…

3 months ago

Docker Cheatsheet: Essential Commands and Explanations

Introduction By enabling containerization, Docker has transformed the way software is built, deployed, and managed.…

8 months ago

Difference between Memcached and REDIS – Secrets of Caching

Introduction Speed and efficiency are critical in the ever-changing world of web development. Effective caching…

8 months ago

How to Revert a Git Commit: A Simple Example

Introduction Git, a popular version control system in software development, enables developers to track changes,…

8 months ago

What is Git Stash and Why Do You Need It

Introduction Are you tired of grappling with tangled changes and unfinished work while using Git?…

8 months ago

Difference between git stash pop and git stash apply

Introduction Version control is essential in software development because it ensures that changes to a…

8 months ago