Мне нужно определить максимальное значение для поля. Я использую маску reg ex, ([1-9]? [0-9]) | (100), и она работает нормально для значения от 1 до 100, но мне нужно, чтобы значение было от 0,1 до 100. (Прошу прощения за мои ошибки на английском языке).Определить десятичное максимальное значение с помощью маски Регулярное выражение RegEx
ответ
Это регулярное выражение работает для любого десятичного числа от 0,1 до 100:
^(100|([1-9]\d|[1-9])(\.\d+)?|0\.[1-9]\d*)$
объяснение: 100 или ((число между 10 и 99) или (число между 1 и 9), возможно с десятичных цифр) или (десятичное число в диапазоне от 0,1 до 0,9 с десятичных цифр)
протестирована с ниже код в C# консоли
Regex r = new Regex(@"^(100|([1-9]\d|[1-9])(\.\d+)?|0\.[1-9]\d*)$");
while (true)
{
Console.WriteLine(r.IsMatch(Console.ReadLine()));
}
«** от 0,1 ** до 100», ваше регулярное выражение проверяет только 1. –
Спасибо, но это не работает. Значение должно быть от 0,1 до 100. Я имел в коде, но мне нужно сделать с помощью RegEx. –
Регулярное выражение не работает, например, для значения 10, x. –
- 1. Regex исправить десятичное значение
- 2. Регулярное выражение - десятичное
- 3. Десятичное регулярное выражение с нулевым
- 4. Нужно регулярное выражение, которое проверяет десятичное значение (18,3)
- 5. Регулярное выражение против маски ввода
- 6. Получить десятичное число регулярное выражение
- 7. Используйте регулярное выражение, чтобы разделить десятичное число
- 8. Regex десятичное число с запятой
- 9. Java Regex - регулярное выражение
- 10. Регулярное выражение для положительной и отрицательной десятичное значение в Java
- 11. регулярное выражение php (regex)
- 12. Регулярное выражение (Regex) quesiton
- 13. REGEX URL регулярное выражение
- 14. Регулярное выражение Regex Pig
- 15. Нормализовать десятичное число regex
- 16. Регулярное выражение для подключения маски строки пароля
- 17. C# Регулярное выражение для числа Число десятичное
- 18. Десятичное число Регулярное выражение, включая +, - знак
- 19. Regex help - попытка определить строку или регулярное выражение - C#
- 20. Регулярное выражение с "|"
- 21. Регулярное выражение - минимальное и максимальное значение каждого символьного типа
- 22. PHP: хранить регулярное выражение, как определить
- 23. заменить регулярное выражение с его входной маски (200 вид)
- 24. Регулярное выражение - значение после = до;
- 25. Regex в Java - регулярное выражение
- 26. Регулярное выражение (RegEx) не работает
- 27. Регулярное выражение с помощью preg_match
- 28. Regex в C# регулярное выражение
- 29. Regex регулярное выражение Java Строка
- 30. Регулярное выражение (regex) в JavaScript
Просто разобрать ваше значение поля в два раза и проверить это значение находится в пределах от 0,1 до 100? –
Но мне нужно сделать маску. Спасибо –
Зачем вам это нужно с RegEx? Домашнее задание? – Jannik