次のパターンを使用して、ユーザーが英数字以外の文字を送信できないようにしようとしていますが、何らかの理由でパターンが英数字のエントリだけでも拒否します。
<input
id="service_desk_id"
type="text"
class="form-control"
id="stuckReportsFixSD"
name="stuckReportsFixSD"
placeholder="SD ID"
data-toggle="popover"
data-trigger="focus"
data-placement="right"
data-trigger="focus"
data-content="If you have one, enter a Service Desk ID for a Service Desk Ticket."
pattern="[a-zA-Z0-9]"
title="No non-alphanumeric characters."
/>
「SDDS2020」というエントリを拒否する理由がわかりませんが、パターンに一致しないと言って拒否します。また、タイトルの印刷に失敗し、説明が空白のままになります。何が原因で、どうすれば修正できますか?