数字有了数字小数点正则表达式是不是就是小数

如何判断一个字符串里的数字是整数还是小数
[问题点数:40分,结帖人q]
如何判断一个字符串里的数字是整数还是小数
[问题点数:40分,结帖人q]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年12月 Java大版内专家分月排行榜第二
2013年8月 Java大版内专家分月排行榜第三
2013年12月 Java大版内专家分月排行榜第二
2013年8月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。jquery正则表达式判断数字是否为数字,包括有小数点的小数-jquery教程-ab蓝学网
当前位置: &
jquery正则表达式判断数字是否为数字,包括有小数点的小数
简介:WEB前端|我们用正则来验证给定的内容是否为数字,是非常简单的,如果我们要判断包含小数在内的数字,可以看下面的实例:&script language="javascr
我们用正则来验证给定的内容是否为数字,是非常简单的,如果我们要判断包含小数在内的数字,可以看下面的实例:
&script language=&javascript&&
var angelweb=$(&#angelweb&).val();//用jquery的方法来获取用户输入的值
var reg = /^[0-9]+.?[0-9]*$/;//用来验证数字,包括小数的正则
if(!reg.test(angelweb)){alert(&请输入正确的数字格式!&);}
下面站长来给大家解释下上面的正则:
^表示的是开头,
[0-9]大家都知道是什么意思,
+表示的是前面的字符最少出现1次以上
.?表示的是小数点“.”出现0或1次
[0-9]*$&表示的是必须以0-9结尾
转载注明本文地址:
如果觉得《jquery正则表达式判断数字是否为数字,包括有小数点的小数》不错,请把本站告诉您身边的朋友!
上一编:下一编:0.0000是不是最小的四位小数?
0.0000是不是最小的四位小数?
0.0000是最小的四位小数吗?这个问题源于一个小学生的答案。题目是一道填空题:“最小的四位小数是(&&&&&
)。”一名学生填的是“0.0000”。交上去老师批错,孩子疑问“为什么?”。老师说:“0.0000不对,填0.0001对。”孩子仍然不解,回家问家长,认真执着的家长四处探讨这个问题,“0.0000是最小的四位小数,为什么不对。”可能是因为家长对探讨过的结果不尽满意,仍存疑问,所以又专程来到了我们小教部,探讨这个问题。我被这位家长的执着精神所感动,对他精益求精的治学态度非常敬佩。以前我们没有遇到过这类问题,所以对我来说,也等于是提供了一次思考和探讨问题机会,于是我们非常愉快地谈论起来。
要说0.0000是不是最小的四位小数?我认为:首先要探讨它到底是不是小数?
那么0.0000一类的数到底是不是小数呢?
其一,我们看小数的意义:小数的意义和小数的产生是分不开的,教材说:“在进行测量和计算时,往往不能正好得到整数的结果,这时常用小数来表示。”这就是说当要表示的事物介于“0”和“1”之间时,人们就把“1”平均分成10份、100份、1000份……用1/10,1/100,1/1000去计量,有几份就表示成十分之几、百分之几、千分之几……仿照整数写成不带分母的形式就是小数。例如:8/10,37/100,2又104/1000分别记作:0.8,0.37,2.104。而0.0000一类的数,从小数的意义讲不通,因为一份都没有也写不成多少分之几,用小数单位
去量也是一个单位都没有,所以0.0000实际上就是一个写成了小数形式的整数“0”。0.0000的这种书写形式只能表示它的精确度,不能算作小数。
其二,我们再看有效数字规定:“从一个数的左边第一个非0数字起,到末位数字止,所有数字都是这个数的有效数字。”从这个意义上讲,0.0001是小数,它有一个有效数字是“1”;0.37有两个有效数字,分别是3和7;2.104有四个有效数字,分别是2、1、0、4;而0.0000一个有效数字都没有,所以0.0000就是0,无法确认它是小数。
综上所述,0.0000不是小数,那么它自然也就不是最小的四位小数。最小的四位小数是0.0001比较合理。
数学是一门知识、逻辑非常严密的学科,有些内容不清可能会给解决问题或判断事物带来障碍,因而弄清基本概念或对一些相关情况做出规定是非常必要的。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 数字小数点正则表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信