Регулярное выражение на ограничение 4символов
Помогите составить рег.выражение с ограничениями:
мах = 4 символа сначала = любая цифра далее = точка далее еще 2 цифры... Есть вот такое ограничени на данный момент $(this).val($(this).val().replace(/[^0-9\d.]*/g, '').replace(/([,.])[,.]+/g, '$1').replace(/^[^\d]*(\d+([.,]\d{0,1})?).*$/g, '$1')); но проблема что до запятой можно вводить много цифр... далее ограничение на 2 цифры работает... еще хотелось бы для идеала что бы если не цифры вводятся то символ не оставался и вообще не вводился.. |
Цитата:
Цитата:
var reg=/\d\.\d\d/; alert(reg.test('1.23')); |
Цитата:
"1.0" а это знач мин 3символа |
/\d+\.\d{1,2}/
|
Цитата:
а то я че то не соображу теперь что куда и как приткнуть...:help: |
Цитата:
|
Цитата:
но до точки я могу вводить кучу цифр и это как то над исравить |
Цитата:
|
Цитата:
var reg=/^\d\.\d\d?$/; alert(reg.test('1.23')); alert(reg.test('1.0')); |
Цитата:
Какая вообще задача перед тобой стоит? |
Часовой пояс GMT +3, время: 03:13. |