| The function below tests/validates a dashed or undashed number field. In the example below, it is assumed that the number is either entered with its dashes or without its dashes.
 
 function CheckNo(fldno) {
 // validates item format of 11-12345-1234
 var matchArr = itemno.match(/^(\d{2})-?\d{5}-?\d{4}$/);		// tests for dashed formated number string
 var matchNumArr = itemno.match(/\d{11}/);						// tests for all number string
 // alert ('match:' + matchArr);
 if ((itemno.length == 13 && matchArr != null) || (itemno.length == 11 && matchNumArr != null)){
 return true;
 } else {
 // bad format
 return false;
 }
 }
 
 previous page
 
 
 |