台湾身份证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的验证,直接可以使用
台湾身份证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/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
PHP字符串处理函数
JAVASCRIPT对COOK的读,写,删除操作
2009
12:47
421
0


