javascript - Specific number validation? -
is possible validate field specific set of numbers using javascript? example in postcode field can enter 4 numbers be accepted e.g. 2747,2750, 2753, 2760, 2777. other number returned false. have done bit of searching around can't seem find of use specific situation , i'm quite knew javascript sort of great.
should simple:
- create list of numbers
- create
object
every number key , whatever property. - if come server, send , parse them json.// skip
- in js,
var validnumbers = json.parse(serverresponse);
// skip - use
object
, notarray
.array.prototype.indexof
slower , needs polyfill. - object property access o(1) , universally supported.
- your object looks this:
var validnumbers = {"2747": "2747", etc..}
- get input user.
if (typeof validnumbers[userinput] !== undefined) {//valid} else {//invalid}
Comments
Post a Comment