Tôi thấy rằng plugin xác thực hợp lệ jQuery không đủ cho yêu cầu của tôi. Nó chấp nhận bất kỳ địa chỉ email [email protected] như một địa chỉ email hợp lệ trong khi tôi muốn để có thể cung cấp regex này /^([a-zA-Z0-9_.-+])+\@(([a-zA -Z0-9 -]) +.) + ([A-zA-Z0-9] {2,4}) + $/để nó xác nhận phần .com đầy đủ của địa chỉ. Tôi quan tâm nhiều hơn đến việc có thể cung cấp regex của riêng tôi hơn là nhận được một bằng chứng chứng minh lừa (vì không có regex bằng chứng lừa để xác thực email)ghi đè jquery xác nhận hợp lệ địa chỉ email plugin
Chỉ cần FYI: Tôi cũng đang xác thực phía máy chủ nhưng tại thời điểm này Tôi không lo lắng về địa chỉ email regex nào là đúng.
Có cách nào để thực hiện điều đó trong phần "quy tắc" của jQuery xác nhận plugin không?
Đây là phần quy tắc của tôi ngay bây giờ:
rules: {
email: {
required: {
depends:function(){
$(this).val($.trim($(this).val()));
return true;
}
},
email: true
},
lỗi ở đây, trong regex: trả lại /^([a-zA-Z0-9_.\-+])+\@ (([a-zA-Z0-9 -]) +.) + ([a-zA-Z0-9] {2,4}) + $ /. kiểm tra (giá trị); –
@Tom: regex xác thực email sai. Nó phải là ** 'return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/. kiểm tra (giá trị); '** –
bạn có thể vui lòng giải thích tại sao bạn không làm điều này? – wal