Merhaba Türkçe karakterler a dan z ye, 0dan 9a rakamlar ve tüm klavye sembolleri ve emojiler için izin veren regex nedir?
𝓢̧𝓮𝓴𝓲𝓵𝓵𝓲 𝓨𝓪𝔃ı bu tarz başlıkları forumda konu açarken engellemem için gerekiyor
Regex generator var ancak oluşturmak için denediğimde sonuç alamadım kolayca oluşturan bir site veya anlatım yapan bir site varsa gönderebilirsiniz
Teşekkür ederim
<?php
function temizleBaslik($metin) {
// İzin verilen karakterler: Türkçe harfler, rakamlar, bazı semboller, boşluk
$temiz = preg_replace('/[^a-zA-ZçÇğĞıİöÖşŞüÜ0-9\s\.\,\!\?\@\#\$\%\^\&\*\(\)\-\_\=\+\[\]\{\}\;\:\'\"\\\\\/\<\>\|\`~]/u', '', $metin);
// İsteğe bağlı: Birden fazla boşluğu teke indir
//$temiz = preg_replace('/\s+/', ' ', $temiz);
// İsteğe bağlı: Baş ve sondaki boşlukları temizle
$temiz = trim($temiz);
return $temiz;
}
$orijinal = "𝓢̧𝓮𝓴𝓲𝓵𝓵𝓲 𝓨𝓪𝔃ı başlık 😃🔥💥";
$duzenlenmis = temizleBaslik($orijinal);
echo $duzenlenmis;ı başlık
Dene bakalım belki işine yarayacaktır dostum.