1、整数
var regs=/^-?\d+$/;
var num1='-1';
var num2='1';
var num3='1.';
regs.test(num1);//true
regs.test(num2);//true
regs.test(num3);//false
2、正整数
var regs=/^\d+$/;
var num1='-1';
var num2='1';
var num3='1.';
regs.test(num1);//false
regs.test(num2);//true
regs.test(num3);//false
3、负整数
var regs=/^-\d+$/;
var num1='-1';
var num2='1';
var num3='1.';
regs.test(num1);//true
regs.test(num2);//false
regs.test(num3);//false
4、浮点数
var regs=/^(-?\d+)(\.\d+)?$/;
var num1='-1.0';
var num2='1.0';
var num3='1.';
regs.test(num1);//true
regs.test(num2);//true
regs.test(num3);//false