当前位置: 首页 > Web前端 > JavaScript

js判断是否为数字

时间:2023-03-27 18:29:16 JavaScript

functionisNumber(val){varregPos=/^\d+(\.\d+)?$/;//非负浮点数varregNeg=/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;//负浮点数if(regPos.test(val)||regNeg.test(val)){returntrue;}else{返回错误;}}isNumber("123");//真实数字("12.3");//真实数字("12..3");//falseisNumber("测试");//错误的