Apr
9

身份证JAVASCRIPT的验证     2009

 12:47    421    0   noel 程序 代码 源码 不指定 | |
台湾身份证JAVASCRIPT的验证
台湾身份证JAVASCRIPT的验证的代码

先看台湾身份证JAVASCRIPT的验证的表单:

<form id="form1" name="form1" method="post" action="" onSubmit="return(check(this))">

<input type="text" name="sfz" id="sfz" />

<input type="submit" name="Submit" value="提交">

</form>

<script language="javascript">
function IsNumber(string,sign)
{
var number;
if (string==null) return false;
if ((sign!=null) && (sign!='-') && (sign!='+'))
{
  alert('IsNumber(string,sign)的參數出錯:\nsign為null或"-"或"+"');
  return false;
}
  number = new Number(string);
if (isNaN(number))
{
  return false;
}
else if ((sign==null) || (sign=='-' && number<0) || (sign=='+' && number>0))
{
  return true;
}
else return false;
}

function check(got)
{
var strings="1234567890";
var strings1="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXZ";
if(got.sfz.value=="")
{
  alert("請填寫身份證號");
  got.sfz.focus();
  return false;
}
if(got.sfz.value.length!=10)
{
  alert("身份證號填寫有誤");
  got.sfz.focus();
  return false;
}
if(got.sfz.value!="")
   {
   var checkfi;
   var checkla;
   checkfi=got.sfz.value.substr(0,1);
   checkla=got.sfz.value.substr(1,10)
   if(strings1.indexOf(checkfi)==-1)
       {
    alert("身份證號填寫有誤");
    got.sfz.focus();
    return false;
    }
   if (IsNumber(checkla)==false)
      {
alert("身份證號填寫有誤");
got.sfz.focus();
return false;
  }

   }
return true;
}
</script>

台湾身份证JAVASCRIPT的验证,直接可以使用

作者:noel@淘宝网女装新款秋装连衣裙裤子外套上衣_2012时尚女装新款 Ecmall二次开发-PHP技术
地址:http://www.laohucheng.com/post/264/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!

Tags: 引用(0)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我