এইচটিএমএল 5 অ্যাট্রিবিউট "প্যাটার্ন" ব্যবহার করে ইমেলটি সঠিকভাবে যাচাই করা খুব কঠিন। আপনি যদি কোনও "প্যাটার্ন" ব্যবহার না করেন তবে @ কে প্রক্রিয়া করা হবে। যা বৈধ ইমেল নয়।
ব্যবহার pattern="[a-zA-Z]{3,}@[a-zA-Z]{3,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}"
বিন্যাস প্রয়োজন হবে হতে someone@email.com
যদি প্রেরক মত একটি বিন্যাস রয়েছে তবে someone@email.net.au
এই সমাধানের জন্য আপনি করা হতে পারে (বা অনুরূপ) যাচাই করা হবেpattern="[a-zA-Z]{3,}@[a-zA-Z]{3,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}"
এই ".com.au বা .net.au বা একইভাবে যাচাই হবে।
তবে এটি ব্যবহার করে, এটি কাউকে@email.com অনুমোদনের অনুমতি দেবে না। এতদূর কেবল ইমেল ঠিকানাগুলি বৈধ করার জন্য এইচটিএমএল 5 ব্যবহার করা এখনও আমাদের সাথে পুরোপুরি নেই। এটি সম্পূর্ণ করতে আপনি এই জাতীয় কিছু ব্যবহার করবেন:
<form>
<input id="email" type="text" name="email" pattern="[a-zA-Z]{3,}@[a-zA-Z]{3,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}" required placeholder="Enter you Email">
<br>
<input type="submit" value="Submit The Form">
</form>
বা:
<form>
<input id="email" type="text" name="email" pattern="[a-zA-Z]{3,}@[a-zA-Z]{3,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}[.]{1}[a-zA-Z]{2,}" required placeholder="Enter you Email">
<br>
<input type="submit" value="Submit The Form">
</form>
তবে, HTML5 প্যাটার্ন বৈশিষ্ট্যটি ব্যবহার করে ইমেল ঠিকানাগুলির উভয় বা সমস্ত সংস্করণকে কীভাবে বৈধ করতে হয় তা আমি জানি না।