addressit
Version:
Freeform Street Address Parser
17 lines (14 loc) • 334 B
JavaScript
/* jshint node: true */
;
module.exports = function(textRegexes) {
var regexes = [];
var reStreetCleaner = /^\^?(.*)\,?\$?$/;
var ii;
for (ii = textRegexes.length; ii--; ) {
regexes[ii] = new RegExp(
textRegexes[ii].replace(reStreetCleaner, '^$1\,?$'),
'i'
);
} // for
return regexes;
};