Weinaum
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mavrikii да, конечно, спасибо. А подскажите, вот еще такая вещь. У меня там получается на разных локализациях цена эта выводится по разному. Т.е., вот так например, для стандартного, de_DE формата: 29,99 € и соотв-но в кодировке 29,99\u00a0\u20ac А для en_US формата: €29.99 - в кодировке \u20ac29.99 - т.е. уже сразу есть точка вместо запятой, но знак валюты перед ценой. Вот в этом втором случае (если знак валюты перед ценой) parseFloat к числу не приведет - NAN. Поскольку скрипт один на обе локали, то я вначале заменяю запятую на точку, а потом еще раз замену, в этот раз стандартным regexp для таких случаев - убрать все кроме цифр и точки - Код: Можно ли это сделать одним regexp - убрать все кроме цифр, точек и запятых, а запятые эти заменить на точки? |