正则验证 限制输入数字

368 阅读1分钟

var newReg = (rule, value, callback) => { var re = /[1]+.?[0-9]*/; //判断字符串是否为数字,//若判断正整数,则后边是:/^[1-9]+[0-9]*]*/ var res = /[2]+$/ if (!re.test(value)) { callback(new Error("请输入正确数字值")); }else if (/[a-z]/.test(value) ) { callback(new Error("请输入正确数字值")); } else if (/[A-Z]/.test(value) ) { callback(new Error("请输入正确数字值")); }else { callback(); //必须要有回调,要不然表单无法提交 } };


  1. 0-9 ↩︎

  2. a-zA-Z ↩︎