Валидация суммы
Здравствуйте. Подскажите пожалуйста регулярку для проверки суммы, в переменной должны быть только цифры и одна точка либо запятая.
money_test = /[^0-9]/g; function valid_test(money){ if(!money_test .test(money) && money.length > 0){ return true; }else{ return false; } } Данная регулярка проверяет только на цифры. Помогите дописать, благодарю! |
Интересно кто рисует эту сумму если ее приходится проверять?
|
Цитата:
var reg=/^\d*[.,]?\d+$/; var str='123'; alert(str+' - '+reg.test(str)); str='123.4'; alert(str+' - '+reg.test(str)); str='123,45'; alert(str+' - '+reg.test(str)); str='123,'; alert(str+' - '+reg.test(str)); str='.123'; alert(str+' - '+reg.test(str)); |
Часовой пояс GMT +3, время: 22:38. |