Got it. Here’s your full page with robust client-side validation and proper regex/checksum for the Iranian National ID. It normalizes Persian/Arabic digits, enforces digits-only typing/paste, validates with the official checksum, and shows the loader state on submit. ```cshtml