Здравствуйте, Рома Мик, Вы писали:
РМ>Итак есть тестовая переменная, в которой выражение предназначенное для того, чтобы перредать его функции eval. Одна беда, чилса в нем могут быть в виде РМ>123,168.99 РМ>123'168.99 РМ>123 168,99 РМ>123168.99 РМ>123168,99 РМ>и т.д. РМ>Надо написать код на jscript, который найдет все числа, правильно их распознает и приведет к виду 123168.99. На самом деле задача не однозначная, например 123,168 можно понять двумя способами, но в этом случае должно получиться 123.168. Вопрос как правильно такой код написать? Вроде начал писать регекспы, но больно уж запутано получается...
Если предположить что у чисел всегда будет дробная часть то примерно так (очень на вскидку):
на php (на js перепишешь сам надеюсь):