Дело в том, что во время jquery.validation.js $ .validator.addMethod ("шаблон" ... шаблон для общего модифицируются для:Проверка количества и использование шаблона?
"^ (?:" + myPattern + ") $" по линии 612 в источнике jquery.validation.js и в этом результате шаблон проверки недействителен. Равно, если ключ I в 10 10,0 или 10,0.
text: "ok",
id: "btn_ok",
name: "btn_ok",
click: \t function() {
$("#dataset").validate({
debug: true,
rules: {
myNumInput: {
\t \t pattern: "((/^\d+)|(/^\d+\,\d*?))$"
}
},
showErrors: function(errorMap, errorList) {
var jsMsg = "";
if (errorList.length > 0) {
jsMsg = "<div id='msg' class='msg' style=''><div>Error: Value must be " + errorList[0].element.name.toUpperCase() + " " +
errorList[0].message.toLowerCase() + "</div></div>";
\t \t $(".isReturn").html("<b>" + jsMsg + "</b>");
errorList[0].element.style.border = "solid red 1px";
errorList[0].element.focus();
}
}
});
Любая идея?