Я хочу сделать регулярное выражение, которое поддерживает все ниже числа,Регулярное выражение в JavaScript, что доступ десятичные числа и только
- Максимальная длина номера: 7
- Максимальная длина знаков после запятой: 2
Пример:
- Действительно: 500, 1234567, 350,75, 7500,05, 4500,3
- Не действует: 100,123, 12345678, 45000,25
Я попытался с
<input type='number' pattern="/^\d{1,7}(\.\d{1,2})?$/"/>
, но его не удовлетворяющий значение длины макс.
Просьба помочь в решении этой проблемы.
'/^(\ d {1,7} | \ d {1,5} \. \ D \ \ d {1,4} \. \ D {1,2}) $ /' –
is 7 включать 2-х местные места или это 7 + 2? – webduvet
"45000.25" не должно быть в действительных выборках? – Mat