Всем доброго времени суток. Может, кто-либо сталкивался с совместимостью скриптов на различных версиях IE, т.к. данный скрипт не работает в ие6-7.
$('.class').keyup(function(){
if ($(this).val().length > 0)
{
var new_str = "";
var str = $(this).val().replace(/\s*/g, "");
var strlen = str.length;
var a = strlen % 3;
var i = 0;
if (a > 0 && strlen > 3)
{
for (i = 0; i < a; i++)
{
new_str = new_str + str[i];
}
new_str = new_str + " ";
strlen = strlen - a;
}
for (j = 0; j < strlen; j++)
{
if (i > 0) var s = i + j;
else var s = j;
new_str = new_str + str[s];
n = j + 1;
if (n % 3 == 0 && strlen > 3 && n != strlen) new_str = new_str + " ";
}
$(this).val(new_str);
}
});