随笔:46 文章:2 评论:35 引用:0
想象力比知识还重要 kss
机会不在于等待,而是在于创造 ! 掌握信息等于掌握未来!
首页
发新文章
联系
订阅
管理
JavaScript常用的正则表达式应用(身份证号码)
<
SCRIPT
Language
="JavaScript"
>
function
checkIDCard (str)
{
var
isIDCard1
=
new
Object();
var
isIDCard2
=
new
Object();
//
身份证正则表达式(15位)
isIDCard1
=/^
[
1
-
9
]\d
{
7
}
((
0
\d)
|
(
1
[
0
-
2
]))(([
0
|
1
|
2
]\d)
|
3
[
0
-
1
])\d
{
3
}
$
/
;
//
身份证正则表达式(18位)
isIDCard2
=/^
[
1
-
9
]\d
{
5
}
[
1
-
9
]\d
{
3
}
((
0
\d)
|
(
1
[
0
-
2
]))(([
0
|
1
|
2
]\d)
|
3
[
0
-
1
])((\d{4})|\d{3}[A-Z])
$
/
;
//
验证身份证,如果正确,提交到reg.asp页面
if
(isIDCard1.test(str)
||
isIDCard2.test(str))
{
document.forms[
"
form1
"
].action
=
"
./reg.asp
"
;
document.forms[
0
].submit();
return
true
;
}
alert(
"
请重新输入正确的身份证码!
"
);
return
false
;
}
</
SCRIPT
>
<
Form
name
="form1"
method
=post
onSubmit
="return checkIDCard(this.User_iden.value)"
>
<
input
name
="User_iden"
id
="User_iden"
size
="18"
>
<
input
type
="submit"
name
="testcall"
value
="验证身份证号码"
>
</
Form
>
发表于 2005-12-26 00:45
kss
阅读(1408)
评论(3)
编辑
收藏
所属分类:
ajax/脚本
评论
#1楼
18位的最后以为没有考虑清楚
最后一位 有可能是字符
isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/;
#2楼
我靠
#3楼
最后一位是0-9或X
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-05-27 14:13 编辑过
相关文章:
身份证号码前6位表示的地区对照表
深入浅出之正则表达式(一)
悟透JavaScript
扩展GridView控件(索引) - 增加多个常用功能
15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别
正则表达式基础知识
相关链接:
所属分类的其他文章:
使用ExternalInterface.call方法,出现js错误(解决方法)
FLASH PLAYER 9.0的一个BUG getURL(url,"_self","POST") 点击无效
JavaScript常用的正则表达式应用(身份证号码)
JavaScript常用的正则表达式应用(ip,email,data,time)
最新IT新闻:
马云vs孙正义:两个“疯子”的对话
消息称MySQL创始人已向Sun提交辞呈
谷歌Chrome浏览器即将更换LOGO颜色?
淘宝网合并阿里妈妈 专家称阿里巴巴或有新战略
微软研究院发布 AutoCollage - 整理并融合照片
博客园新闻频道
博客园首页
社区
CALENDER
<
2005年12月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(10)
给我留言
查看留言
我参与的团队
广州.NET俱乐部(0/1725)
深圳.NET俱乐部(0/1600)
Ajax&Atlas技术团队(0/1149)
随笔分类
(55)
ajax/脚本
(4)
(rss)
flash.net
(8)
(rss)
flash8/9
(6)
(rss)
Sparkle
(1)
(rss)
Oracle
(rss)
SQL 2k5/2k
(2)
(rss)
IT管理
(4)
(rss)
.net1.1
(1)
(rss)
.net2.0
(1)
(rss)
kss旅程
(13)
(rss)
南澳岛
(2)
(rss)
发展、污染
(1)
(rss)
社会、历史
(1)
(rss)
other(4)
(rss)
作品展(7)
(rss)
随笔档案
(45)
2008年8月 (1)
2007年9月 (1)
2006年10月 (1)
2006年9月 (2)
2006年8月 (2)
2006年6月 (1)
2006年4月 (1)
2006年3月 (6)
2006年2月 (1)
2006年1月 (1)
2005年12月 (11)
2005年11月 (4)
2005年10月 (1)
2005年9月 (8)
2005年8月 (2)
2005年7月 (2)
相册
生活照
kss friend
kss love
as2 to as3
csdn技术文档
Enjoy IT (ITECN.NET)
flashforum
NeoSwiff
博客堂
积分与排名
积分 - 32014
排名 - 1286
最新评论
阅读排行榜
1. 如何把APE刻录成CD(3561)
2. 简单的flash与asp.net通信(LoadVars类)(3278)
3. JavaScript常用的正则表达式应用(ip,email,data,time)(1987)
4. FLASH PLAYER 9.0的一个BUG getURL(url,"_self","POST") 点击无效(1745)
5. 解决AVI等文件浏览电脑速度变慢的方案(regsvr32 /u shmedia.dll)(1483)
评论排行榜
1. 上班一个月,感觉良好(最新作品-3月25日更新Ver2.0)(9)
2. Dream Flash and .net remoting living meeting(run into a blank wall)(5)
3. JavaScript常用的正则表达式应用(ip,email,data,time)(3)
4. JavaScript常用的正则表达式应用(身份证号码) (3)
5. 韶关学院数字化校园(一期工程完成)(2)
Powered By:
博客园
模板提供
:
沪江博客