Phone Number Validation : Validation : Form Control : JavaScript DHTML examples (example source code) Organized by topic

JavaScript DHTML
C++
PHP
JavaScript DHTML Home »  Form Control   » [  Validation  ]   
 



Phone Number Validation

Please note that some example is only working under IE or Firefox.


/*
JavaScript Unleashed, Third Edition
by Richard Wagner and R. Allen Wyke 

ISBN: 067231763X
Publisher Sams CopyRight 2000

*/


<html>
<head>
<title>Phone Number Validation</title>
<script language="JavaScript">
<!-- begin script

function validatePhone(areaCode,prefix,extension)
{
  //Assemble phone number
  var phoneNum = new String(areaCode + "-" + prefix + "-" + extension);
   
  //Create a regular expression pattern that searches for
  //phone numbers with an area code of: 828, 252, 704,919, 910, or 336
  var regExpObj = /(828|252|704|919|910|336)-\d\d\d-\d\d\d\d/;
   
  if(regExpObj.exec(phoneNum== null)
  {
    alert(phoneNum + " does not contain a valid North Carolina area code!");
  }
  else
  {
    alert("Thank you for your order!");
  }
}
// end script-->
</script>
</head>
   
<body>
<center>
<h1>NC Sales Company</h1>
   
Thanks for your order.  Please provide us with your North
Carolina phone number so we can contact you if there are
any problems shipping your order.
   
<form name="form1">
Phone Number: <input type="text"
                     size=3
                     maxlength=3
                     name="area">-
              <input type="text"
                     size=3
                     maxlength=3
                     name="prefix">-
              <input type="text"
                     size=4
                     maxlength=4

                     name="extension">
<br><br>
<input type="button"
       value="Submit"
       onClick="validatePhone(area.value,
                              prefix.value,
                              extension.value)">
</form>
</center>
</body>
</html>

           
       
Related examples in the same category
1.  Form validation: Not Empty, Valid Radio, is Number, string length, EMail Address
2.  Validate an input field with minimum and maximum values
3.  Validate an field with a maximum number of characters
4.  Creating Reusable Validation Code
5.  Credit Card Validation
6.  Money Format
7.  Validating User Input
8.  Validate email address
9.  Validate a number
10.  TextField input length validator
11.  Password field validator
12.  TextField validator: email, IP address and URL
13.  Must be at least 3 characters and not more than 8Has Download File
14.  Only characters are allowedHas Download File
15.  Can be emptyHas Download File
16.  Must be a valid email addressHas Download File
17.  ComboBox(list box): Must be selected one Has Download File
18.  InputBox: value must be between 10 and 90Has Download File
19.  Not stop when the first failed validation is encounteredHas Download File
20.  A CSS is used to highlight the fields which failed to validateHas Download File
21.  Need to select a fileHas Download File
22.  A simple form with two passwords that must have the same valueHas Download File
23.  Shows the usage of callback functions for checking a fieldHas Download File
24.  Javascript validation frameworkHas Download File
25.  Form validator libraryHas Download File
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.