端口验证正则修复
This commit is contained in:
@@ -296,14 +296,14 @@ jQuery.validator.addMethod("portCheck",function(value, element) {
|
|||||||
typeInt=$(element).parents(".row").parent(".row").find("select[name$='portPattern']").val();
|
typeInt=$(element).parents(".row").parent(".row").find("select[name$='portPattern']").val();
|
||||||
}
|
}
|
||||||
if(typeInt==1){//port 0~65535
|
if(typeInt==1){//port 0~65535
|
||||||
if(this.optional(element)||(/^(0|[1-9]+)$/.test(value))){
|
if(this.optional(element)||(/^(0|[1-9][0-9]*)$/.test(value))){
|
||||||
return true;
|
return true;
|
||||||
}else{
|
}else{
|
||||||
$.validator.messages.portCheck=$.validator.messages.portRange
|
$.validator.messages.portCheck=$.validator.messages.portRange
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if(typeInt==2){// port -mask 0~65535/0~65535
|
}else if(typeInt==2){// port -mask 0~65535/0~65535
|
||||||
if(this.optional(element)||(/^(0|[1-9]+)\/(0|[1-9]+)$/.test(value) && RegExp.$2 <=65535)){
|
if(this.optional(element)||(/^(0|[1-9][0-9]*)\/(0|[1-9][0-9]{0,4})$/.test(value) && RegExp.$2 <=65535)){
|
||||||
return true;
|
return true;
|
||||||
}else{
|
}else{
|
||||||
$.validator.messages.portCheck=$.validator.messages.portMaskRange
|
$.validator.messages.portCheck=$.validator.messages.portMaskRange
|
||||||
|
|||||||
Reference in New Issue
Block a user