Регулярные выражения
Нужна регулярка, висит на событии KEYUP
re = /^[1-9]\d*[\.]{0,1}\d{0,2}$/; вводится, например 16489.45 и можно 123 - \d{0,2}$ - это "23" как бы написать так что можно былобы с разветвлением, например если первый нажат "0" - то после него разрешается только точка, а после нее только две любые цифры! чтобы можно было вводить 0.55, например! |
/^(0|[1-9]+)(\.\d{1,2})?$/
|
не работает в плане - что можно много нулей в начале вводить 0000000...
|
/^(0|[1-9]\d*)(\.\d{1,2})?$/
Вот левая часть работает, а правая - точка не ставится |
А, ВОТ КАК:
/^(0|[1-9]\d*)(\.\d{0,2})?$/ |
я писал сонный и с ходу... и сейчас вижу что лоханулся
а то что ты сам смог довести до ума - молодец и плюс тебе в карму :) |
Часовой пояс GMT +3, время: 18:35. |