根據身份證號回填生日

2021-09-25 15:02:28 字數 1096 閱讀 1111

根據身份證號回填生日

開發工具與關鍵技術:visual studio 2015
在我們做的很多專案中,我們都可以看到很多賬號的註冊,而在我們註冊賬號的時候總是要填寫很多很多關於個人的一些資訊,而我們的身份證資訊以及生日這些資訊往往就是我們必填的選項,所以我們在填寫完我們的身份證資訊之後,如何讓我們的生日資訊也跟著回填到我們的input標籤之中呢?其實這只是乙個非常簡單的方法而已。

首先,我們就要先考慮我們資料輸入的**的布局,我們在頁面的布局上面我們在每乙個input標籤中我們都需要設定乙個我們這個頁面特有的id,那麼就方便我們根據這些特有的id去獲取到我們需要的資料,也方便我們根據id去回填我們的生日的資料。

在圖中,我們可以看出來我們的input標籤都已經設定了乙個不同的唯一的id了,那麼我們接下來就可以去獲取到我們需要的省份證資訊,然後我們在提取我們需要的那一部分資訊然後再回填到我們的生日的input標籤之中即可。

我們之所以可以直接在身份證資訊中去獲取到我們需要的生日資訊,是因為我們中國的省份證號碼從第六位開始都是有我們的出生時間組成的,如圖中藍色部分就是我們需要獲取到的生日的資訊,那麼我們要如何才能在身份證資訊中去獲取到我們需要的這寫關於生日的資料呢?

在這裡我們就需要使用到我們經常使用的split這乙個方法,在我們獲取到我們的身份證資訊之後,我們就可以去對我們獲取到的身份證資訊使用split方法進行分割(split方法是將字串用指定的分隔符分隔然後組成乙個子字串陣列並返回),當我們把獲取到的身份證資訊分割完之後我們就可以直接對我們需要的那一部分進行處理了。

如圖中所示,我們在對身份證號碼進行分割再拼接之後我們就可以把它返回到我們的生日的那個input標籤之中了,但是我們也要對我們的身份證資訊進行一些該有的判斷,避免我們在輸入了錯誤的身份證資訊之後,也依然可以返回生日的資訊。

根據身份證號生成出生日期

修改者 lics 說明 根據身份證號生成出生日期 package nc.ui.ps.pub import nc.vo.pub.busines ception import nc.vo.pub.lang.ufdate import nc.vo.uap.busibean.exception.busibe...

java根據身份證號或生日計算年齡

private static final int invalidage 1 非法的年齡,用於處理異常。根據身份證號碼計算年齡 idnumber 考慮到了15位身份證,但不一定存在 public static int getagebyidnumber string idnumber else if i...

java根據身份證號或生日計算年齡

最近的專案中需要根據身份證號來計算年齡。廢話少說,上 private static final int invalidage 1 非法的年齡,用於處理異常。根據身份證號碼計算年齡 param idnumber 考慮到了15位身份證,但不一定存在 public static int getagebyi...