Валидация суммы
Здравствуйте. Подскажите пожалуйста регулярку для проверки суммы, в переменной должны быть только цифры и одна точка либо запятая.
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, время: 07:02. |