HTMLは空白を数えて文字詰めすると見た目がそろわないので作った。
var substrWithoutSpaceChars = function(string, offset, limit) { var ret = "", counter = 0, chara; for (var i=0; i < 10000; i++){ if (i > string.length){ break; } if (counter >= limit){ break; } chara = string.substring(i, i+1); ret += chara; if (chara != " " && chara != "\t" && chara != "\n"){ counter++; } } return ret; };
無限ループ怖かったので10000万文字まで限定