REGEX, preg_match fonksiyonu kullanarak ad ve soyad bölümüne yalnızca alfabetik karakter (Türkçe karakter destekli) girilmesini, sayı veya herhangi özel karakter girilmemesini istiyorum. Ayrıca bazı kullanıcılar "Ali Ahmet SOYAD" şeklinde ada sahip olabilir. Birden fazla ada sahip kullanıcıların denetimini nasıl yapabilirim, yardımcı olabilecek birileri var mı?
(Ad ve soyad için 2 ayrı input kullanıyorum)
Şimdiden teşekkür ederim.
PHP REGEX Ad ve Soyad Kontrolü
2
●292
- 04-02-2022, 12:32:12
function name_check($text) { $text = trim($text); if(preg_match('@^([a-zA-ZÖÇŞİĞÜöçşğüı\s]+)$@si',$text)) { return true; } else { return false; } } $ad = 'Okan'; $soyad = 'Bayülgen'; if(name_check($ad) and name_check($soyad)) { echo "Başarılı!"; } else { echo "Hatalı ad soyad!"; } $ad = 'Okan45--'; $soyad = 'Bayülgen'; if(name_check($ad) and name_check($soyad)) { echo "Başarılı!"; } else { echo "Hatalı ad soyad!"; } - 05-02-2022, 00:22:50Teşekkür ederim ilginize, hemen kontrol ediyorum 👍Riga adlı üyeden alıntı: mesajı görüntüle