端口验证正则修复
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();
|
||||
}
|
||||
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;
|
||||
}else{
|
||||
$.validator.messages.portCheck=$.validator.messages.portRange
|
||||
return false;
|
||||
}
|
||||
}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;
|
||||
}else{
|
||||
$.validator.messages.portCheck=$.validator.messages.portMaskRange
|
||||
|
||||
Reference in New Issue
Block a user