Маска "цена" регулярные выражения
Как написать "цену" регулярными выражениями, например:
12000,56 доступны символы - естественно, числа, запятая и 2 знака после запятой. Т.е. если поставил запятую то не разрешать вводить больше 2 чисел. |
Вот простой regex
/\b\d+,\d{2}\b/ |
А подробнее можно? чтобы можно было на лету фильтровать (keydown)
|
Цитата:
function floatLengthToFixed (a) { return(+a.replace(/,|\./,'.')).toFixed(2);} var str = '22222222,222222222222' alert(floatLengthToFixed (str)) var str = '333.33333333333333333333' alert(floatLengthToFixed (str)) |
Часовой пояс GMT +3, время: 16:21. |