Merhaba
Doğru anladıysam
<input type="text" pattern="^[a-zA-Z0-9.]+$" required>
bu pattern sadece a.z 0.9 ve nokta içereceği geri kalan herşeyi reddedeceğini kontrol eder.
Hocam ol olmadı ama şöyle anlatayım:
İçinde
- Türkçe karakter geçtiğinde kabul etmeyecek
- İçinde nokta olmazsa yine kabul etmeyecek.