js用正则校验数字 function isNumber(num) { var reg = /^(\-|\+)?(\d{1,8}){1}([\.]\d+)?$/; return reg.test(num); } 参考来自:js对数字的校验