UNPKG

abavalidator

Version:

A validation module for browsers and Node.js to validate an American Bankers Association Routing Number used in ACH payments.

1 lines 334 B
"use strict";function validate(routingNumber){var match=routingNumber.match(/^\s*([\d]{9})\s*$/);if(!match)return!1;for(var weights=[3,7,1],aba=match[1],sum=0,i=0;i<9;++i)sum+=aba.charAt(i)*weights[i%3];return 0!==sum&&sum%10==0}Object.defineProperty(exports,"__esModule",{value:!0}),exports.validate=void 0,exports.validate=validate;