1.我用 /^+?[1-9][0-9]*$/ 貌似不对(小数也可以输入)
2.输入整数
n = /^[1-9]d*$/; 、
var re = /^[0-9]d*$/; //判断字符串是否为数字 if (!value) { return callback(new Error('可得魔币不能为空')); }else if(!re.test(value)){ return callback(new Error('请输入整数')); }else if(value<0) { return callback(new Error('可得魔币不小于0')); }else { callback(); }