输入身份证号码,subString截取出生日,并判断性别
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <p><input type="text" id="sfz" placeholder="请输入身份证号" /></p> <p><input type="button" id="sub" value="确定" onclick="myfun()" /></p> <p>您的生日是:<span id="bir"></span></p> <p>您的性别为:<span id="sex"></span></p> <script type="text/javascript"> function myfun () { var str=document.getElementById("sfz").value; var b=document.getElementById("bir"); var y=str.substring(6,10); var m=parseInt(str.substring(10,12)); var d=parseInt(str.substring(12,14)); var sex=str.substring(16,17); var s=document.getElementById("sex"); if (sex%2==0) { s.innerHTML="女"; } else{ s.innerHTML="男"; } b.innerHTML=(y+"年"+m+"月"+d+"日"); } </script> </body> </html>
package 从身份证获取生日日期; import java.util.Scanner; public class birthday {//123456 7891 0121 3141 public static void main(String[]args){ Scanner id=new Scanner(System.in); System.out.println("请输入身份证号:"); String a=id.next(); String Y=a.substring(6,10); String M=a.substring(10,12); String D=a.substring(12,14); String sex=a.substring(16,17); int x=Integer.parseInt(sex); String c; if (x%2==0)c="女"; else c="男"; System.out.println("生日为:"+Y+"年"+M+"月"+D+"日"+c); } }
相关推荐
-
js跳转页面的方法 javascript
2019-1-7
-
extend.js javascript
2019-1-8
-
JS等比例缩放图片,限定最大宽度和最大高度 javascript
2019-1-7
-
js时间格式化 javascript
2019-1-8
-
移动端、pc端通用点击复制 javascript
2019-1-7
-
数组去重 javascript
2019-1-8
-
js正则匹配 javascript
2019-1-8
-
js图片按比例缩放程序代码 javascript
2019-1-7
-
发送验证码 javascript
2019-1-8
-
React 的事件测试代码 javascript
2019-1-7