var regexLetter = /^[a-zA-Zs çÇöÖşŞıİğĞüÜ]+$/; şeklinde forma girilen verileri kontrol ediyorum ama çok saçma bir problem yaşıyorum

eğer girilen terimin ilk harfi Türkçe karakter değilse veri girişini kabul ediyor. Ancak ilk karakter ise kabul etmiyor.

açÇöÖşŞıİğĞüÜ kabul ediliyor
çÇöÖşŞıİğĞüÜ kabul edilmiyor.

Sorun nereden kaynaklanabilir sizce? Database komple utf8_turkish_ci . sayfalar utf-8 basıyor.