js 验证代码

JavaScript08

js 验证代码,第1张

改成这样试试看。一般我是不加elseif的。删掉试试看。然后就后再加return true代码如下:if(document.form1.amount.value.length>1)

{

var mem_value = form1.amount.value

for(var i=0i<mem_value.lengthi++)

{

if(mem_value.charAt(i)<'0' || mem_value.charAt(i)>'9')

{

alert("产品数量只能为数字!")

document.form1.amount.focus()

return false

}

}

}if(document.form1.price.value.length>1)

{

var mem = form1.price.value

for(var i=0i<mem.lengthi++)

{

if(mem.charAt(i)<'0' || mem.charAt(i)>'9')

{

alert("单价只能为数字!")

document.form1.price.focus()

return false

}

}

}return true

1、打开文本编辑器,创建一个新的html文件,然后在html文件中添加必要的html代码:

2、添加script标签,在script标签中添加js代码,定义一个验证是否为正整数函数,验证的方式为正则:

3、在控制台中使用定义的函数,如果是正整数,函数返回ture,否则函数返回false: