易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVASCRIPT身份验证 (学习经验)

javascript 代码为:
function getName(code){
var name=xzqh[code];
if(name==null){
return name;
}
//如果不是00结尾的,则补上市名称,659000例外 429000,469000
if(code%100 != 0 && (code-code%100)!=659000 && (code-code%100)!=429000 && (code-code%100)!=469000){
var cityName=xzqh[(code-code%100)];
if(cityName.length>1){//过滤掉只有一个字的“县”
name=cityName+name;
}
}
//如果不是0000结尾的,再补上省名称
if(code%10000 != 0){
name=xzqh[(code-code%10000)]+name;
}
return name;
}
function genData(){
var str=”";
for(code in xzqh){
//整理成竖线分隔的每行一条记录
str+=  “”+code  +”|” +getName(code) +”\n”;
}
document.getElementById(”soapres”).value=str;
}
function checkId(){
var code=document.getElementById(”idCode”).value;
if(code==null || ( code.length!=15 && code.length!=18)){
alert(”请输出正确长度的身份证号码!”);
return;
}
var xzqhCode=code.substr(0,6);
var xzqhName=getName(xzqhCode);
//先判断行政区划信息
if(xzqhName==null){
alert(”没有该身份证号码的地区信息,很可能是假身份证号码!”);
return;
}
//再判断是否都是数字和X.
for(var i=0;i<code.length;i++){
if(i<17){
if(code.charAt(i)>”9″ || code.charAt(i)<”0″){
alert(”你输入的身份证号码有误,可能是假身份证号码!”);
return;
}
}
if(i==17){//盘判断第17位
if(! ( (code.charAt(i) >= “0″ && code.charAt(i) <= “9″ )|| code.charAt(i)==’X’ || code.charAt(i)==’x') ){
alert(”你输入的身份证号码有误,可能是假身份证号码!”);
return ;
}
}
}
var year=1900;//出生年
var month=1;//出生月
var day=1;//出生日
var age=30;//年龄
var sex=”男”;//性别
var code15=”";//15位身份证
var code18=”";//18位身份证
var verify=”x”;//校验位
//按15位进行判断
if(code.length==15){
year=1900+parseInt(code.substr(6


相关文档:

JavaScript 获取客户端计算机硬件及系统信息

JavaScript 获取客户端计算机硬件及系统信息
通过WMI来实现获取客户端计算机硬件及系统信息:
1//系统信息获取
2function getSysInfo(){
3 var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
4 var service = locator.ConnectServer(".");
5 //CPU信息
6 var cpu = new Enu ......

javascript:window.showModalDialog缓存问题

 来源:http://blog.csdn.net/Mr_Von/archive/2009/04/29/4136273.aspx
window.showModalDialog会有缓存,导致第二次不进入pageload,解决方法:跟一个随机的参数:
          var time =new Date();
          var iW ......

javascript 的 UI 框架

MochaUI
MochaUI is a web applications user interface library built on the Mootools JavaScript framework.
网址:http://mochaui.com/
演示:http://mochaui.com/demo/
授权方式:MIT License
 
jquery UI
网址:http://ui.jquery.com/
演示:http://ui.jquery.com/demos
授权方式:MIT and GPL lic ......

javascript 正则表达式

 JS的正则表达式
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
Java代码
function isRegisterUserName(s)  &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号