Маска "цена" регулярные выражения
Как написать "цену" регулярными выражениями, например:
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, время: 19:04. |