百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> javascript字母和数字 双精度数字 验证
分享文章到:

javascript字母和数字 双精度数字 验证

发布时间:01/15 来源: 浏览: 关键词:

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

//验证数字大小的范围

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;
}
}

下面看一简单的实例

<form name=form1 target="_blank" method=post onsubmit="return dosubmit(this)">
会员号码(6位数字):<input type=text name=mem_id>
<input type=submit name=submit1 value="递交">
</form>
<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<mem_value.length; i++)
{
if(mem_value.charat(i)<'0' || mem_value.charat(i)>'9')
{
alert("会员号只能是数字http://www.111cn.net");
return false;
}
}
}
frm.submit();
return true;
}
</script>

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有9人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板