欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js判断一个字符串是否是数字

程序员文章站 2022-01-15 11:02:07
...
  1. function isNumber(val) {
  2. var regPos = /^\d+(\.\d+)?$/; //非负浮点数
  3. var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
  4. if(regPos.test(val) || regNeg.test(val)) {
  5. return true;
  6. } else {
  7. return false;
  8. }
  9. }