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