WEBYON adlı üyeden alıntı: mesajı görüntüle
Hocam verdiğiniz pattern kodu çok işime yaradı HTML'de böyle bir fonksiyondan haberim olmayacaktı sizin sayenizde öğrenmiş oldum.

Şöyle bir sorunum var; input kısmı verdiğiniz kodu ekledikten sonra türkçe karakter kabul etmemeye başladı. input pattern örneklerini inceledim çözümü var fakat sizin verdiğiniz kod yapısının içine nasıl ekleyeceğimi bir türlü anlamadım.

pattern="[A-Z][a-z]+"
pattern="[A-ZÄÖÜ][a-zäöü]+"
pattern="[AZÄÖÜÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝ][a-zäöüàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ ]+"
pattern="[A-zÄÖÜäöüß]"

Bu şekilde örnekler var ama sizin verdiğiniz kodun içine yerleştirmeyi bir türlü beceremedim. Yardımcı olursanız çok sevinirim.
Aşağıda verdiğim örnek iş görür gibi TS yazdığım yerler yine ters slash olacak.
<input type="text" pattern="^[a-zA-ZğüşıöçĞÜŞİÖÇ]+[TSs][a-zA-ZğüşıöçĞÜŞİÖÇ]{2,20}(([',. -][a-zA-ZğüşıöçĞÜŞİÖÇ]{2,20})?[a-zA-ZğüşıöçĞÜŞİÖÇ]*)*$">