Node.js examples for String:Algorithm
Compare two version string
// http://stackoverflow.com/a/20095486/2608804 function isNewerVersion(v1, v2) { "use strict"; var v1parts = v1.split('.'), v2parts = v2.split('.'); var maxLen = Math.max(v1parts.length, v2parts.length); var part1, part2; var cmp = 0;// w w w . ja v a 2 s .com for(var i = 0; i < maxLen && !cmp; i++) { part1 = parseInt(v1parts[i], 10) || 0; part2 = parseInt(v2parts[i], 10) || 0; if(part1 < part2) cmp = 1; if(part1 > part2) cmp = -1; } return (0 > cmp); }