Dashed Number Field Javascript Validation

Mindwatering Incorporated

Author: Tripp Black

Created: 03/20/2007 at 10:45 PM

 

Category:
Notes Developer Tips
JavaScript

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