मुझे लगता है कि jQuery सत्यापन प्लगइन regex मेरी आवश्यकता के लिए अपर्याप्त होने के लिए। यह किसी भी ईमेल पते [email protected] को मान्य ईमेल पते के रूप में स्वीकार करता है जबकि मैं इस regex /^ ([a-zA-Z0-9_.-+])+\@(([a-zA को आपूर्ति करने में सक्षम होना चाहता हूं -Z0-9 -]) +।) + ([ए-जेए-जेड 0-9] {2,4}) + $/ताकि यह पता के पूर्ण .com भाग को मान्य करे। मैं बेवकूफ सबूत regex प्राप्त करने के बजाय अपने स्वयं के regex की आपूर्ति करने में सक्षम होने के बारे में अधिक चिंतित हूं (क्योंकि ईमेल सत्यापन के लिए कोई मूर्ख सबूत regex नहीं है)jquery मान्य प्लगइन ईमेल पता सत्यापन ओवरराइड
बस FYI: मैं सर्वर पक्ष सत्यापन भी कर रहा हूं लेकिन इस बिंदु पर मैं चिंतित नहीं हूं कि कौन सा ईमेल पता रेगेक्स सही है।
क्या jQuery सत्यापन प्लगइन के "नियम" खंड में ऐसा करने का कोई तरीका है?
यह मेरा नियम अनुभाग अभी है:
rules: {
email: {
required: {
depends:function(){
$(this).val($.trim($(this).val()));
return true;
}
},
email: true
},
यहां एक त्रुटि, regex में: वापसी /^([a-zA-Z0-9_.\-+])+\@ (([एक-zA-Z0-9 -]) +।) + ([एक-zA-Z0-9] {2,4}) + $/परीक्षण (मान);। –
@ टॉम: ईमेल सत्यापन regex गलत है। यह ** 'वापसी /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ होना चाहिए। परीक्षण (मूल्य); '** –
क्या आप कृपया विस्तार से बता सकते हैं कि आप ऐसा क्यों नहीं करेंगे? – wal