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ğüşıöçĞÜŞİÖÇ]*)*$">
Çok teşekkür ederim hocam sorunsuz çalışıyor. Yalnız önceki verdiğiniz kodda olduğu gibi 2 tane boşluktan fazla boşluk verilmesini istemiyorum bu verdiğiniz kodda 2 taneden fazla boşluk bırakıyor.