আমি বরাবরই এই ধারনাটির মধ্যে ছিলাম যে জেএস / পিএইচপি-র কিছু রেগেক্স প্যাটার্নের চেয়ে ব্রাউজারের ইমেল-বৈধতা-রেজেক্স আরও শক্তিশালী।
আমার নিয়োগকর্তা কেবল আমাকে দেখিয়েছেন যে উভয় স্ট্রিং সঠিক হিসাবে বিবেচিত হয়েছে (শেষ পর্যন্ত এফএফ 28):
test@test.com // Expected to be true, is true
test@test // Expected to be false, is true
পরেরটি সত্য কেন? এটি কি বাগ, বা ভবিষ্যতের জন্য কিছু? কারণ আমি যতদূর বলতে পারি, কোনও এক্সটেনশন (সম্ভবত লোকালহস্টগুলি বাদে) ব্যবহার না করা সঠিক নয়।
যে কেউ এ বিষয়ে কিছু আলোকপাত করতে পারে?
<input type="email" />
এটি কেবল মোবাইল ওয়েবসাইটগুলির জন্য দরকারী, যাতে বেশিরভাগ কীবোর্ডগুলি একটি উপযুক্ত প্রদর্শন ( @
কী এবং কিছু .com
শর্টকাট সহ…) প্রদর্শিত হবে।
pattern
test@test
এটি একটি বৈধ ইমেল ঠিকানা ... এটি test
হিসাবে বিবেচনা করে tld
। শুধু test@com
জন্য একটি বৈধ ইমেল ঠিকানা com
TLD ... tools.ietf.org/html/rfc2822#section-3.4.1