在許多Web應用程序和表單中,需要對身份證號碼進行驗證。以前,必須編寫很多代碼才能實現(xiàn)驗證。但是,隨著jQuery的出現(xià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("請輸入正確的身份證號碼"); } else { $("#id_card_error").html(""); } }); });
這個jQuery代碼使用“input”事件來檢查輸入的字符串。觸發(fā)“input”事件后,它將獲取輸入字符串并使用正則表達式進行驗證。如果驗證成功,則不會顯示任何錯誤消息。否則,頁面將顯示一個錯誤消息,提示用戶輸入正確的身份證號碼。
在上面的代碼中,“#id_card”和“#id_card_error”是表單輸入框和錯誤消息的ID。您應該將它們替換為您的應用程序中的實際ID。
上一篇css怎么圖片縮放代碼