私はこの正規表現をインターネット自体から取得しました
RegExp.Pattern = "^(?:(?:(?:0?[13578]|1[02])(\/)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:0?2(\/)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$"
正規表現の基本的な詳細のみを知っているだけで、すべての詳細を知っているわけではありません。日付が dd/mm/yyyy 形式であるかどうか、および日付がうるう年であるかどうかをチェックすることです。
また、?:?: などの意味がわかりません。
上記の正規表現の各文字の意味を説明して、この正規表現の完全な意味を教えてください。
正規表現に含まれるほとんどの文字を理解できないので、学習に大いに役立ちます