提交 d49678b7 编写于 作者: tao.wu's avatar tao.wu

no message

上级 568c1eea
...@@ -13,7 +13,12 @@ let checkNeedRule = (val) => { ...@@ -13,7 +13,12 @@ let checkNeedRule = (val) => {
export const checkRange = (rule, value, callback) => { export const checkRange = (rule, value, callback) => {
let min,max; let min,max;
let val = parseFloat(value); let val = parseFloat(value);
const res = new RegExp(/^[1-9]\d*$/g); let res;
if(value.length>1){
res = (new RegExp(/^[1-9]\d*$/g)).test(value);
}else{
res = true;
}
rangeJson.forEach((item)=>{ rangeJson.forEach((item)=>{
if(item.field == rule.field){ if(item.field == rule.field){
...@@ -21,7 +26,7 @@ export const checkRange = (rule, value, callback) => { ...@@ -21,7 +26,7 @@ export const checkRange = (rule, value, callback) => {
max = item.max; max = item.max;
} }
}) })
const ruless = ( (val >= min) && (val <= max) && res.test(value) ) const ruless = ( (val >= min) && (val <= max) && res )
if(ruless || checkNeedRule(val)){ if(ruless || checkNeedRule(val)){
callback() callback()
}else{ }else{
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册