JS里加一个判断,大于0小于10的正整数,高手看看该怎么加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS里加一个判断,大于0小于10的正整数,高手看看该怎么加相关的知识,希望对你有一定的参考价值。

下面的代码是我现在现成的代码,帮我在现在的基础上加一个判断,输入的数字必须是大于0小于10的正整数。
没什么分了,高手帮帮忙!在我给的代码基础上修改。
function calculate()


var ID0=document.getElementById("price");
var ID1=document.getElementById("number");
var ID2=document.getElementById("sum_money");
var b=document.getElementById("bb");
b.innerhtml=ID2.value;
if(ID0.value!=null&&ID1.value!=null)

var str0=ID0.value;
var str1=ID1.value;
var exp=/^[0-9]*[1-9][0-9]*$/
if(str0.match(exp)&& str1.match(exp))


if(isNaN((ID0.value)*(ID1.value)))
ID2.value="商品数量输入错误"
else
ID2.value=(ID0.value)*(ID1.value)

else
ID2.value="商品数量输入错误"

if(ID0.value==""||ID1.value=="")
ID2.value="";
setTimeout("calculate()",30);

calculate()

我不知道你要判断哪个字段要大于0小于10 ,我给个例子你看看吧!你稍微修改一下就可以了!
function test()
//判断number是否为0-9
var t=document.getElementById("number").value;
if(/^[-]?\d+$/.test(t))//这个正则表达式为整数
alert('是整数');
if(t>0 && t<10)
alert('是1-9的整数');
else
alert('不是1-9的整数');

else
alert('不是整数');

参考技术A 我不知道你要判断哪个字段要大于0小于10
,我给个例子你看看吧!你稍微修改一下就可以了!
function
test()
//判断number是否为0-9
var
t=document.getElementById("number").value;
if(/^[-]?\d+$/.test(t))//这个正则表达式为整数
alert('是整数');
if(t>0
&&
t<10)
alert('是1-9的整数');
else
alert('不是1-9的整数');

else
alert('不是整数');

以上是关于JS里加一个判断,大于0小于10的正整数,高手看看该怎么加的主要内容,如果未能解决你的问题,请参考以下文章

求正则表达式, 第一位大于0的正整数,直接可以在onkeyup事件中 使用的!

L1-028. 判断素数

判断只能输入 大于0的整数或小数 正则表达式 怎么写

JS验证,写一个大于等于0的正整数,允许为小数。求教

C语言:输入n(小于10的正整数),输出如下形式的数组?

键盘输入小于10的正整数n,若输入超出范围,则重新输入,直到符合,计算并输出n!