вывожу через alert(x) - пишет NaNГде?
Пробовал parseInt, не сработало.Где?
И соответственно, если латиницу оставлять нужно добавить исключения для a-Z диапазона.
И латинские домены тоже удаляет.Вот и поправьте. А то как-то совсем ничего не делать конечно норм, но не прокатит.
Это неправильно.
А толку в этом setAttribute, если он идёт после return?И кстати да, проморгал, нахрена там ретурн, если ниже еще код? И еще и не привязанный к объекту пдо...