JSFiddle - React, Tailwind, and code Playground
by jfriend00
JavaScript
var data = ["a1b3","a10b11","a10b2","a9b2"];
function sortByDigits(array) {
var re = /\D/g;
array.sort(function(a, b) {
return(parseInt(a.replace(re, ""), 10) - parseInt(b.replace(re, ""), 10));
});
return(array);
}
alert(sortByDigits(data));