判断输入的多位数字:第一位不能为0,单个数字可以为0
对于整数来说:var reg = /(^[1-9]([0-9]*)$|^[0-9]$)/
可以是小数:var reg = /(^([1-9]|\-[1-9])(([0-9])*\.?[0-9]*)$)|(^([0-9]|\-[0-9])\.?[0-9]*$)/
如果允许第一个数字为0,那么有个巧妙的方式判断是否为数字:
isNumber = function (num) {
num = +num
return !isNaN(num)
}
然后调用此函数去判断你想要判断的数字:isNumber(‘-123.123’)