js从字符串中提取身份证号,连续18位数字
2024-10-19 06:23:10
<!DOCTYPE html>
<html>
<head>
<title>提取身份证号</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
</head>
<body>
<div id="one">
林芳德 30233212956620120x 男 26岁
李云飞 302332129566201201 女 30岁
龚丽芬 302332129566201202 男 28岁
王晋珺 30233212956620120X 男 20岁
</div> <script type="text/javascript">
function getIDcard(string){
var reg=/[0-9,X,x]/;
var num = 0;
var IDarr = "";
var arr = string.split("");
for (var i = 0; i < arr.length; i++) {
var item = arr[i];
if(reg.test(item)){
num++;
IDarr += ""+item;
if(num == 18){
console.log(IDarr.toString())
}
}else{
num = 0;
IDarr = "";
}
}
} var stringone = document.getElementById("one").innerHTML;
getIDcard(stringone);
</script>
</body>
</html>
最新文章
- Google的Java常用类库 Guava资料
- 简单一键CENTOS6 安装PPTP VPN方法记录
- 【Alpha版本】 第八天 11.16
- django的前后的结合,search搜索功能案例
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
- 诚聘:全栈开发人员,三线城市10-16K
- c#使用正则表达式替换html标签
- 理解 pkg-config 工具
- 面试准备--Spring(IoC)
- Sql 函数大全 (更新中...由难到简
- js注意点:数组比较大小方法及数组与对象的区别
- API setContentType(MIME) 参数说明
- H5 文字属性的缩写
- sublime项目的添加删除
- 阿里云自定义镜像可以免费保存,ECS实例到期后自定义镜像手动快照不会被删除
- day28-面相对象的特殊成员、内置函数
- Eclipse中10个最有用的快捷键组合(转)
- unix网络编程——I/O多路复用之epoll
- oracle ebs常规小看点
- [Grunt] Minifying your output with grunt-uglify
热门文章
- 【leetcode】Combinations (middle)
- 警告:Assigning to &#39;id<;Delegate>;&#39; from incompatible type &#39;ViewController *const_st
- php与xpath使用操作文本节点
- css+html 关于文本的总结(整理中)
- xth的旅行(codevs 1450)
- 对于类的双重调用的demo
- Android 天气曲线
- EF &ndash; 6.一对一关联
- Feature hashing相关 - 2
- 图结构练习——最短路径(floyd算法(弗洛伊德))