问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用js怎么判断输入一个必须是数字?包括负数和整数

发布网友 发布时间:2022-04-23 03:30

我来回答

2个回答

热心网友 时间:2022-04-23 06:50

可以用正值表达式哦~~JS判断是否为数字,是否为整数,是否为浮点数 正则表达式方法function checkRate(input)
{
var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/
if (!re.test(input.rate.value))
{
alert("请输入数字(例:0.02)");
input.rate.focus();
return false;
}
}下面为普通函数写法function BASEisNotNum(theNum)
{
//判断是否为数字
if (BASEtrim(theNum)=="")
return true;
for(var i=0;i<theNum.length;i++){
oneNum=theNum.substring(i,i+1);
if (oneNum<"0" || oneNum>"9")
return true;
}
return false;
}function BASEisNotInt(theInt)
{
//判断是否为整数
theInt=BASEtrim(theInt);
if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){
return true;
}
return false;
}function BASEisNotFloat(theFloat)
{
//判断是否为浮点数
len=theFloat.length;
dotNum=0;
if (len==0)
return true;
for(var i=0;i<len;i++){
oneNum=theFloat.substring(i,i+1);
if (oneNum==".")
dotNum++;
if ( ((oneNum<"0" || oneNum>"9") && oneNum!=".") || dotNum>1)
return true;
}
if (len>1 && theFloat.substring(0,1)=="0"){
if (theFloat.substring(1,2)!=".")
return true;
}
return false;

热心网友 时间:2022-04-23 08:08

<html>
<head>
</head><body><script>
function f_check_float(obj)
{
if (/^(\+|-)?\d+($|\.\d+$)/.test( obj.value ))
{
return true;
}
else
{
alert("请输入实数");
return false;
}
} </script>
<form>
<input name="vvv">
<input type="button" onClick="javascript:f_check_float(vvv)"/>
</form>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 js里面怎么判断一个变量是不是数字阿? 在javascript中如何判断一个数的开方是否为整数 javascript 判断是不是数字 javascript如何判断一个值是否是整数型, javascript怎么判断整数 JS判断输入值是否为正整数 深圳公积金可以在异地手机app上下载吗 谁知道js如何判断是否为整数、浮点数等其它数字 javascript如何验证数字这正整数? js判断是否为整数 温岭的公积金不知用什么APP软件才能提? js判断是否为正整数 js里面怎么判断一个数是正整数 js如何判断输入的数据是整数还是小数 雄县哪有纹身的 定州的宾馆有哪些? 河北赵县宾馆便宜且干净的有哪些 河北廊坊香河 宾馆有哪些 保定易县有哪些宾馆,价位多少 过目不忘的宾馆名字有哪些? 求JS的判断输入数字必须为正整数的正则表达式 快乐大本营历届主持人 快乐大本营的历届主持人有哪些? 《快乐大本营》的主持人都有谁? 《快乐大本营》现任主持人都有哪些? 湖南卫视快乐大本营主持人简介 快乐大本营的主持人简介? 快乐大本营的主持人有哪些 快乐大本营最开始是谁主持? 你知道《快乐大本营》固定主持人都有谁吗? 快乐大本营的主持人都有谁 快乐大本营的主持人都有哪几位? 谢娜怀孕缺席快乐大本营,新主持团是谁? 快乐大本营主持人接连出问题,火了24年为何还没有停播? 在《快乐大本营》的五位主持人中,你最喜欢哪一位? 湖南卫视快乐大本营的主持人是谁 智能手表巅峰之作!华为Watch GT2保时捷设计款发布! 梦见大姨妈来什么预兆? 华为WATCH GT 2保时捷手表售后热线? 梦见生病的大姨扫地是什么意思?