Pewnie spotkaliście się z widgetem Validate o takiej składni:
$('#materials').validate({ rules: { index: { required: true }, name: { required: true }, mass: { number: true }, quantity: { number: true } } });
Bardzo dobry widget, ale mam problem z numberem otóż uznaje tylko ułamki z kropką, a chce też z przecinkiem. Ktoś ogarnął ten problem kiedyś ?