Регулярное выражение (проценты)
Добрый день!
Подскажите регулярное выражение для проверки процентных значений (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, время: 10:39. |