Регулярное выражение (проценты)
Добрый день!
Подскажите регулярное выражение для проверки процентных значений (10%, 100%, 23% , 0.2% и т.п.)? |
alert((/^[\d\.]+%$/).test('10.0%')); |
alert((/^\d+\.*\d*%$/).test('10%')); |
j0hnik,
alert((/^\d+\.*\d*%$/).test('1..0%')); alert((/^\d+\.?\d*%$/).test('1..0%')); |
Dilettante_Pro, таки да.
alert((/^\d+\.{0,1}\d*%$/).test('10..0%')); |
Спасибо. А как сделать ограничение максимум 100% ?
|
Dilettante_Pro,
alert((/^\d+\.?\d*%$/).test('1.%')); Nexus alert((/^\d+\.{0,1}\d*%$/).test('1.%')); |
tai,
const val='101%'; if(val.replace(/\D+?/g,'')>100) alert('Ахтунг'); |
j0hnik,
alert((/^\d+\.??\d+%$/).test('10.%')); |
Nexus,
ок |
Часовой пояс GMT +3, время: 21:58. |