在許多Web應(yīng)用程序和表單中,需要對(duì)身份證號(hào)碼進(jìn)行驗(yàn)證。以前,必須編寫很多代碼才能實(shí)現(xiàn)驗(yàn)證。但是,隨著jQuery的出現(xiàn),這已經(jīng)變得非常容易。下面是身份證號(hào)碼驗(yàn)證的jQuery代碼:
$(document).ready(function() { $("#id_card").on('input', function() { var id_card = $(this).val(); var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if (reg.test(id_card) === false) { $("#id_card_error").html("請(qǐng)輸入正確的身份證號(hào)碼"); } else { $("#id_card_error").html(""); } }); });
這個(gè)jQuery代碼使用“input”事件來檢查輸入的字符串。觸發(fā)“input”事件后,它將獲取輸入字符串并使用正則表達(dá)式進(jìn)行驗(yàn)證。如果驗(yàn)證成功,則不會(huì)顯示任何錯(cuò)誤消息。否則,頁面將顯示一個(gè)錯(cuò)誤消息,提示用戶輸入正確的身份證號(hào)碼。
在上面的代碼中,“#id_card”和“#id_card_error”是表單輸入框和錯(cuò)誤消息的ID。您應(yīng)該將它們替換為您的應(yīng)用程序中的實(shí)際ID。
上一篇css怎么圖片縮放代碼