Có rất nhiều thư viện jQuery hỗ trợ người dùng kiểm tra giá trị các field nhập vào có đúng điều kiện trước khi cho submit. Tuy nhiên các dự án mình làm thường không nhiều các field nên mình cũng không muốn sử dụng các thư viện jQuery cho… nặng code vì khách hàng đôi khi muốn tối ưu để đạt điểm cao trên PageSpeed Insights của Google. Vậy nên tự viết cho nhanh.
Mình từng giới thiệu với các bạn các kiểm tra điều kiện trống và hôm nay mình sẽ là kiểm tra chuẩn email. Đây là mã:
1 2 3 4 5 6 7 8 | function validateEmail(email) { var emailReg = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i; if( !emailReg.test( email ) ) { return false; } else { return true; } } |
Đơn giản thế thôi. Chúc bạn thành công.
Huỳnh Mai Anh Kiệt
- Advertisement -