^[a-zA-ZçÇğĞıİöÖşŞüÜ0-9sp{P}p{S}p{Emoji}]+$



  • a-zA-Z: İngilizce küçük/büyük harfler
  • çÇğĞıİöÖşŞüÜ: Türkçe karakterler
  • 0-9: Rakamlar
  • s: Boşluk karakterleri (space, tab vs.)
  • p{P}: Noktalama işaretleri (punctuation)
  • p{S}: Sembol karakterleri (klavyedeki tüm semboller dahil)
  • p{Emoji}: Unicode 15+ destekleyen sistemlerde emojileri kapsar