Мне нужно сравнить значение с плавающей запятой, введенное в веб-форму, с диапазоном. Проблема в том, что на клиентских компьютерах могут быть разные настройки локали, а это означает, что пользователь может использовать либо "." или "," для отделения целой части от десятичной.
Есть ли простой способ сделать это? Поскольку это для интрасети и им разрешено использовать только IE, VBScript подойдет, даже если я предпочел бы использовать JavaScript.
РЕДАКТИРОВАТЬ: Позвольте мне немного пояснить:
Я не могу полагаться на локаль системы, потому что, например, многие наши французские клиенты используют компьютеры с английской локалью, даже если они все еще используют запятую для заполнения данных в веб-формах.
Поэтому мне нужен способ чтобы выполнить проверку на преобразование "string to double" в нескольких локалях.
Я знаю, что условие повышения "как насчет чисел с 3 десятичными цифрами", но в нашей среде такого ответа никогда не бывает, и если это происходит , это будет считаться ошибкой вне диапазона из-за умножения на тысячу, поэтому для нас это не проблема.