|
High Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Selam hocam konu eski lakin ihtiyaç duyulan bir ekleme bence. Örnek istemişsiniz.
Fullname ; fFyYLnmoHWyVDbLeAgEWQVdtHsGKdVmbiiqWujNbNTeQWLL
gibi.Şimdiden teşekkürler aynı şekilde benzer nickler de oluyor tabiki yani bu vermiş olduğum örneğe göre ident, nick ve fullname üzerine bi spam eklenebilirse güzel olur Spam bilgim var ama yanlış bir şey yapmaktan çekindiğim için sizden yardım istiyorum |
Belirli bir kalıbı yoksa eğer,
rastgele fullname engelleme diye düzgün çalışan bir
kod/komut/filtre yapamazsın. Mutlaka bir kalıbı baz alman gerek.
(Yalnızca sesli harf tekrarı, yalnızca sessiz harf tekrarı, Sessiz harf-Rakam tekrarı, kombinasyonel girilmiş fullname'lar vb vb gibi..)
Bunun dışında kullanacakların user'ları etkileyecektir. O yüzden spamfilter eklerken özelliklede
regex mantığını kullanacaksan özenli ve dikkatli olman gerekiyor.
Kodda 2 göze çarpan hata yapmışsın.
1- Eşleşileni yakalamaya çalıştığın kalıpta(
back reference), ( parantez açmışsın fakat kapatmamışsın.
2- ^ "
Cümle Başı" nı temsil eden operatörü kalıp içinde kullanmışsın. Yapmaya çalıştığın kalıptaki filtre zaten (
:) bu karakterden sonra
A-Z a-z ile başlayacak, yani fullname alfabetik karakterler ile başlayacak.