Используя jQuery самостоятельно, вы можете достичь того, чего хотите, используя регулярные выражения. Это может быть не так приятно работать, но регулярные выражения могут быть довольно мощными ...
// either create a hidden error message in the HTML
// or create an error message element here...
var numberMaskError = $(".number-mask-error");
var numberMaskInput = $(".number-mask");
function validateNumberMask() {
// using a regular expression to determine validity
// matches a pattern with one or more digits 0-9 followed by a comma
// followed by exactly two more digits 0-9
if(numberMaskInput.val().search(/^\d+,\d{2,2}$/) !== -1) {
// hide or remove the error
numberMaskError.hide();
} else {
// show or append the error
numberMaskError.show();
}
}
numberMaskInput.bind("change", function() {
// validate the field when the value has been changed on blur
validateNumberMask();
}).bind("keyup", function() {
// revalidate if the error is currently showing and user is changing the value
if(err.is(":visible")) {
validateNumberMask();
}
});
Надеюсь, это поможет