Доброго времени суток, уважаемые форумчане!
Придумала панацею для различных валидаций полей ввода:
Например: формат ввода 1-1-1-1 (число-число-число-число)
...onKeyup=\"RikkiValidInput(this, /(^[0-9]{1,2}([\-]{1}[0-9]{1,5}){3}$)/, '', 'input-group has-success', '');\"...
В данном случае без сообщения об ошибочном вводе и не используется класс при ошибочном вводе
пример здесь
http://citr.tk
function RikkiValidInput(element, reg, aler, sClass, eClass) {
var v = document.getElementById(element.id).value;
var n = document.getElementById(element.id).name;
var isValid = reg;
if (isValid.test(v)) {
document.getElementById(n).className = sClass;
} else {
if (!$.isEmptyObject(eClass)) {
document.getElementById(n).className = eClass;
}
if (!$.isEmptyObject(aler)) {
alert(aler);
}
}
return false;
}
Если есть мнения или уже готовые функции в улучшенном варианте, с удовольствием протестировала бы.