【www.gdgbn.com--网页配色】

三款网页特效字母和数字 双精度数字 验证哦,可以对你输入的数字进行合法性的验证,最后面举了一个实例来说明。

//验证数字大小的范围

function check_num_value(obj_name,obj,minvalue,maxvalue){
var reg = /^[0-9]+$/;
if(obj.value!=""&&!reg.test(obj.value)){
alert(obj_name+"只能输入数字!");
obj.value = "";
obj.focus();
return false;
}else if(minvalue>obj.value||obj.value>maxvalue){
alert(obj_name+"的范围是"+minvalue+"-"+maxvalue+"!");
obj.value="";
obj.focus();
return false;
}

}

//验证只能是字母和数字

function checkzmornum(zmnum){
var zmnumreg=/^[0-9a-za-z]*$/;
if(zmnum.value!=""&&!zmnumreg.test(zmnum.value)){
alert("只能输入是字母或者数字,请重新输入http://www.111cn.net");
zmnum.value="";
zmnum.focus();
return false;
}
}

//验证双精度数字

function check_double(obj,obj_name){
var reg = /^[0-9]+(.[0-9]+)?$/;
if(obj.value!=""&&!reg.test(obj.value)){
alert(obj_name+"所填必须为有效的双精度数字");
obj.value = "";
obj.focus();
return false;
}
}

下面看一简单的实例


会员号码(6位数字):


<script language="javascript">
function dosubmit(frm)
{
if(frm.mem_id.value.length != 6)
{
alert("会员号必须是6位");
return false;
}
else
{
var mem_value = frm.mem_id.value;
for(var i=0; i {
if(mem_value.charat(i)<"0" || mem_value.charat(i)>"9")
{
alert("会员号只能是数字http://www.111cn.net");
return false;
}
}
}
frm.submit();
return true;
}
</script>

本文来源:http://www.gdgbn.com/wangyezhizuo/27917/