js 正则判断变量是否为数字

1 var reg=/^[0-9]+.?[0-9]*$/; //判断字符串是否为数字
2                         console.log("123-->"+reg.test(123))
3                         console.log("123.1-->"+reg.test(123.1))
4                         console.log("123.23-->"+reg.test(123.23))
5                         console.log("-123-->"+reg.test(-123))
6                         console.log("-123.01-->"+reg.test(-123.01))
7                         console.log("-123.01-->"+reg.test('-123.01'))
8                         console.log("123-->"+reg.test('123'))

输出结果:

欢迎转载,请注明出处
原文地址:https://www.cnblogs.com/time1997/p/14882675.html