S. Gehrig'in cevap sayesinde initial question Ben iyi çalışıyor ve Çince dışında (Letter özelliğine dayalı bir değişken doğrular, ama bu :) başka bir konu, bir düzenli ifade var:
if (preg_match('/^\p{L}+$/u', $input)) {
// OK
}
Ne yazık ki sayılar ilgili soru / ünlem desteklemek için destek uzatabilirsiniz & edemez co. Benim deneyler dahil:
'/^[\p{L}]|[0-9]|[\n]|[']|[\?]|[\!]|[\.]|[\,]+$/u'
'/^[\p{L}+]|[0-9]|[\n]|[']|[\?]|[\!]|[\.]|[\,]$/u'
'/^[\p{L}+]|[0-9]|[\n]|[']|[\?]|[\!]|[\.]|[\,]$/u'
Doğru regex nedir? Doğru yönde bana gelin lütfen.
Çok, çok teşekkürler!