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