码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-05-02 21:07:59      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:字符   fun   highlight   reg   else   字符串   div   test   cti   

function isNumber(val) {
	var regPos = /^\d+(\.\d+)?$/; //非负浮点数
	var regNeg = /^(-(([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)) {
		return true;
		} else {
		return false;
		}
	}

isNumber("123");  //true
isNumber("12.3"); //true
isNumber("12..3"); //false
isNumber("哈哈"); //false

  

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

标签:字符   fun   highlight   reg   else   字符串   div   test   cti   

原文地址:https://www.cnblogs.com/wangyunhui/p/8981813.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!