复制代码代码如下所示:
功能validatenum(obj){
正整数(这里是缓存)
VaR值= obj.data数(验证);
小数点(这里是缓存)
VaR小数= obj.data(验证)。小数;
基本动态
eval(var reg = / ^ { 0-9 } { 0,+数字+}({,} { 0-9 } { 0,+小数+})$ + / G;);
VaR值= obj.val();
无功maxnumlen =数量+小数+ 1 + 1; / /最大长度(小数点)
如果(!reg.test(obj.val()))返回false;
最大长度等于长度的当前值和没有值。
如果(maxnumlen = = value.length(value.indexof)< = 0){
返回false;
}
尝试获取索引。
无功valueindexof = value.indexof(' ');
如果(valueindexof > 0){
在索引是返回false的空格之后
如果(value.charat(valueindexof + 1)= ={)
返回false;
}
}
分割前后的分割值很容易判断。
无功valuesplit = value.split(' ');
如果正整数长度值大于定义长度
如果(value.length >号码){
如果(valuesplit.length = = 1){
返回false;
}
定义的最大长度长度大于最大长度为false。长。
如果(maxnumlen数> = maxnumlen){
返回false;
}
}
返回true;
}
在将验证对象缓存到元素之后,就可以进行调用了。
定义:
$(#例子)。数据(验证
呼叫:
ValidateNum($(#例));