-1
$.validator.addMethod(
"regex",
function(value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
$.validator.addClassRules({
link:{
required: true,
regex: "(https?:\/\/(www\.))?[[email protected]:%._\+~#=]{2,256}\.[a-z]{2,4}\b([[email protected]:%_\+.~#?&//=]*)"
},
});
我認爲正則表達式會破壞字符串頂點,所以它不起作用。我怎麼解決這個問題?在jQuery驗證程序中使用正則表達式
使用正則表達式文字語法。用'/'替換括起來的引號。 – Tushar