JS Basic Latin Chars
var ranges = [
  [33, 47],   // !"#$%&'()*+,-./
  [48, 57],   // 0123456789
  [58, 64],   // :;<=>?@
  [65, 90],   // ABCDEFGHIJKLMNOPQRSTUVWXYZ
  [91, 96],   // [\]^_`
  [97, 122],  // abcdefghijklmnopqrstuvwxyz
  [123, 126]  // {|}~
];
var groups = function(){
  var fromCharCode = String.fromCharCode;
  var groups = [];
  $.each(ranges, function(idx, range){
    var group = [];
    for (var k=range[0]; k<=range[1]; k+=1) {
      group.push(fromCharCode(k));
    }
    groups[idx] = group;
  });
  return groups;
};
// groups()[idx].join('')


_ http://jrgraphix.net/r/Unicode/0020-007F
11.•2.26