jquery valitor 自定义版本比较规则

来源:互联网 发布:ubuntu格式化u盘 ext4 编辑:程序博客网 时间:2024/05/22 04:49

自定义版本比较


jQuery.validator.addMethod( "versionNumberValid" ,
function (value, element) {
var number = /^\d+(\.\d+)*$/;
return number.test(value) || this.optional(element);
}, "版本号格式有误" );
//自定义版本比较验证器
jQuery.validator.addMethod( "gt", function (value, element, param) {
var arrayPre = new Array();
var array = new Array();
arrayPre = $(param).val().split( '.');
array = value.split( '.');
if(arrayPre.length != array.length){
return false;
}
else{
for( var i = 0;i<array.length;i++){
if(parseInt(arrayPre[i])>parseInt(array[i])){
return false;
}
}
}
return true;
}, $.validator.format( "版本格式不一致或版本低于上一个版本" ));

0 0