Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >input输入框输入身份证号码,自动填充年月日

input输入框输入身份证号码,自动填充年月日

作者头像
王小婷
发布于 2023-09-19 02:46:01
发布于 2023-09-19 02:46:01
45400
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>

    </head>
    <body>
        <input type="text" placeholder="请输入身份证号" id="idCard">
    
        <input type="text" placeholder="请输入年" id="year">
        <input type="text" placeholder="请输入月" id="month">
        <input type="text" placeholder="请输入日" id="day">
        <script>
            $(document).ready(function() {
                // 获取身份证号码输入框和三个 select 元素
                const idCardInput = $('#idCard');
                const yearSelect = $('#year');
                const monthSelect = $('#month');
                const daySelect = $('#day');

                // 监听身份证号码输入框的输入事件
                idCardInput.on('input', function() {
                    const idCardNumber = idCardInput.val();

                    // 提取身份证中的年、月、日
                    const year = idCardNumber.substr(6, 4);
                    let month = idCardNumber.substr(10, 2);
                    let day = idCardNumber.substr(12, 2);

                    // 去除月份和日期前的零
                    if (month.startsWith('0')) {
                        month = month.substr(1);
                    }
                    if (day.startsWith('0')) {
                        day = day.substr(1);
                    }

                    // 将提取的值赋值给对应的 select 元素
                    yearSelect.val(year);
                    monthSelect.val(month);
                    daySelect.val(day);
                });
            });
        </script>
    </body>
</html>

通过$('#id')方式获取身份证号码输入框和三个select元素(年、月、日)。 使用on('input', function() { ... })来监听身份证号码输入框的输入事件。

当用户输入身份证号码时,代码会提取身份证号码中的年、月、日部分,并将其赋值给对应的select元素。

在提取月份和日期时,代码还会去除前面可能存在的零。 通过val()方法将提取的值赋给对应的select元素,实现选中对应的选项。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么NAS需要内网穿透,如何给自建NAS做内网穿透
‌局域网(内网):‌ 指的是我们自己组建的小范围私有网络,比如家里的WiFi、公司的内部网络。在这个网络里的设备(你的电脑、手机、打印机、NAS等)都使用‌私有IP地址‌(比如常见的 192.168.1.100)互相通信。这些地址就像是家里的房间号,只在自家的“房子”(局域网)里有效。
用户11644095
2025/06/03
2000
打破网络次元壁:NAT 穿透与内网打洞的 “Matrix 式” 通信革命
在现代网络环境中,NAT (网络地址转换) 设备如同门卫一般守护着内网安全,但同时也形成了通信壁垒。据统计,超过 85% 的家庭和企业网络使用 NAT 设备实现多设备共享公网 IP,这使得内网设备之间或与外部网络的直接通信变得困难。
羑悻的小杀马特.
2025/05/30
1500
打破网络次元壁:NAT 穿透与内网打洞的 “Matrix 式” 通信革命
最好用的内网穿透工具合集
在渗透过程中,我们需要快速实现内网穿透,从而绕过网络访问限制,直接从外网来访问内网。今天,我们来推荐几款非常好用的内网穿透工具,如有其它推荐,欢迎补充和指正。
Bypass
2020/09/08
8.1K1
最好用的内网穿透工具合集
永久免费内网穿透软件_不限速内网穿透
隧道协议选择: http 隧道名称: 取一个独一无二的名字 前置域名 : 域名的前缀 例如 :qydev.free.qydev.com ,更改为 自定义.free.qydev.com 本地端口 : 需要穿透的端口.
全栈程序员站长
2022/11/08
5.6K0
永久免费内网穿透软件_不限速内网穿透
ZeroTier实现内网穿透、异地组网
公司有几台内网服务器没有公网IP地址,只能在公司局域网内访问,多有不便。通过工具实现内网穿透后,内网服务器上的一些服务如gitlab、jira、Jenkins甚至是SSH就可以实现异地访问。目前较为流行的内网穿透工具有frp、ngrok、zerotier、花生壳等。这两天简单研究了一下zerotier,所以本篇文章主要介绍zerotier。
大刚测试开发实战
2022/11/14
15.8K2
ZeroTier实现内网穿透、异地组网
“内网的秘密通道:顶级内网穿透工具
内网穿透工具主要用于让外部网络能够访问内部网络中的资源,这在网络调试、远程工作、私有项目展示以及其他诸多场景中具有很大的便利性。以下是几款常用且好用的内网穿透工具的介绍:
科控物联
2023/09/25
1.1K0
“内网的秘密通道:顶级内网穿透工具
几款永久免费内网穿透,好用且简单(内网穿透教程)
对于网络用户来说,一定都经历过出门在外无法直接在异地访问公司的ERP系统、或是难以部署异地远程桌面,因此心急如焚的情况;对于企业来说,无论是财务管理软件难以将分店信息同步到总部进行统计汇总、还是员工出差在外或在家里就不能访问企业内部办公系统,都极大地影响了公司整体效率;对于个人开发者来说,微信小程序或者在线支付系统等开发环境往往需要一个可以环境进行调试,不然的话,难以进行开发调试。
全栈程序员站长
2022/07/31
4.9K1
几款永久免费内网穿透,好用且简单(内网穿透教程)
如何利用腾讯云实现内网穿透?
自带WEB管理的轻量级内网穿透工具NPS的各种搭建方式和使用教程,支持X86、ARM、MIPS平台。
zeruns
2022/03/23
27.1K8
natapp内网穿透
日常在本地开发的项目,在没有部署到云服务器的情况下如果也想让他人访问到本地的项目应该如何实现呢,没错,就是内网穿透
在水一方
2022/06/14
1.2K0
natapp内网穿透
NPS内网穿透的搭建与演示
内网穿透:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
yuanshuai
2022/08/22
4.5K1
NPS内网穿透的搭建与演示
初识Linux · NAT 内网穿透 内网打洞 代理
本文算是网络原理的最后一点补充,为什么说是补充呢,因为我们在前面第一次介绍NAT的时候详细介绍的是报文从子网到公网,却没有介绍报文是怎么从公网到子网的,因为子网IP不能出现在公网上,公网的报文是怎么一步一步交付的呢?这就是我们今天要讨论的一点内容。
_lazy
2025/05/22
1600
初识Linux · NAT 内网穿透 内网打洞 代理
NPS内网穿透项目
目前该项目为开放状态,提供200Mbps穿透服务器,欢迎各位小伙伴使用!QQ群:648042327
Dabenshi
2023/05/26
7080
NPS内网穿透项目
几款永久免费内网穿透,好用且简单_内网穿透平台
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125088.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/03
25.1K2
一个基于 .NET 开源免费的异地组网和内网穿透工具
今天大姚给大家分享一个基于 .NET 开源免费的异地组网和内网穿透工具:linker。
郑子铭
2025/05/02
1980
一个基于 .NET 开源免费的异地组网和内网穿透工具
内网穿透(组网)成功率更高、部署更简单
公司有服务器,或者公司的电脑配置比较自己家里的笔记本高,如果要配置外网穿透,就太麻烦,而且也不安全(公司内网被黑了,可能还要你担责)。局域网组网就相对来说既简单,又安全好多。
用户10002156
2023/10/24
2.1K0
内网穿透(组网)成功率更高、部署更简单
Headscale搭建P2P内网穿透
究其根本因素在于, 在传统架构中如果两个位于多层 NAT(简单理解为多个路由器)之后的设备, 只能通过一些中央 (VPN / 远程软件) 中转服务器进行链接, 这时网络连接速度取决于中央服务器带宽和速度; 这种网络架构我这里简称为: 星型拓扑
入门笔记
2022/11/14
6.2K1
Headscale搭建P2P内网穿透
关于内网穿透:NPS神器
一款轻量级、高性能、功能强大的内网穿透反向代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等,此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
Khan安全团队
2020/10/10
6.4K2
关于内网穿透:NPS神器
支持可视化配置的全能内网穿透神器-NPS
在之前的文章中,我们介绍了两种内网穿透工具frp和zerotier。frp可参照《利用frp工具实现内网穿透、随时随地访问内网服务》,zerotier可参照《ZeroTier实现内网穿透、异地组网》。
大刚测试开发实战
2023/01/18
9.3K1
一个基于 .NET 开源免费的异地组网和内网穿透工具
今天大姚给大家分享一个基于 .NET 开源免费的异地组网和内网穿透工具:linker。
追逐时光者
2025/03/28
2850
一个基于 .NET 开源免费的异地组网和内网穿透工具
NAT穿透让你的内网服务轻松&quot;破墙而出&quot;
在现代网络环境中,绝大多数家庭和企业都通过路由器(NAT 设备)连接互联网。NAT(Network Address Translation,网络地址转换)允许多个内网设备共享一个公网 IP,但也带来了一个问题:外部网络无法直接访问内网主机。 内网穿透(NAT 穿透)就是指让外部网络能够访问位于 NAT 后面的内网主机的技术。
用户5921339
2025/05/20
4500
NAT穿透让你的内网服务轻松&quot;破墙而出&quot;
推荐阅读
相关推荐
为什么NAS需要内网穿透,如何给自建NAS做内网穿透
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验