3个回答
展开全部
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script LANGUAGE="JavaScript">
function checkNum(str)
{
if( str.match(/^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/)== null)
alert("非浮点数!");
else
alert("是浮点数!");
}
</script>
</head>
<body>
请输入一个浮点数,可以是负浮点数
<input type=text name="txt1" value="12.12">
<input type=button name="btn1" value="测试" onclick="checkNum(txt1.value)">
</body>
</html>
<head>
<title>标题页</title>
<script LANGUAGE="JavaScript">
function checkNum(str)
{
if( str.match(/^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/)== null)
alert("非浮点数!");
else
alert("是浮点数!");
}
</script>
</head>
<body>
请输入一个浮点数,可以是负浮点数
<input type=text name="txt1" value="12.12">
<input type=button name="btn1" value="测试" onclick="checkNum(txt1.value)">
</body>
</html>
展开全部
这个问题的话,可以用正则表达式,举个例子
var a=1.4; //随便给个浮点值
if(/^\d+\.\d+$/.test(a)) //这个就是正则表达式/^\d+\.\d+$/
alert('是浮点数')
var a=1.4; //随便给个浮点值
if(/^\d+\.\d+$/.test(a)) //这个就是正则表达式/^\d+\.\d+$/
alert('是浮点数')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似没有办法。html页面的数据全是字符串类型的。
如果你textbox中的数中有小数点,可以用contains函数判断有没有小数点,
如果没有小数点,好像不行了~
如果你textbox中的数中有小数点,可以用contains函数判断有没有小数点,
如果没有小数点,好像不行了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询