Bir dize kabul edilen karakter önceden tanımlanmış bir listeden sadece karakterler içerdiğinden emin olmak için nasıl?

0 Cevap php

Diyelim ki bir kelime girmek için kullanıcı isteyin bir metin alanı ile bir HTML sayfası var diyelim. Sonra, ben değişkeni ile oynamak ve bazı şeyler yapmak benim PHP komut $_POST[] değişkeni kullanın. Benim sayfa ve benim PHP betikleri şey kullanıcı tarafından girilebilir böylece UTF-8 kodlaması kullanılarak çalışır.

Ben bilmek istiyorum, ne o ne ben kullanıcı tarafından girilen sözcüğü bulunan tüm karakterler karakterlerin önceden tanımlanmış bir listeden parçası olduğundan emin olabilir mi?

Örneğin, liste bir z, A to Z, 9 karakterler 0 içerir, ama aynı zamanda böylece ü, Ü, Ö, é, A, Z ve benzeri diğer bazı karakterler. Ben ne istemiyorum, bu а, з, б, у, vb ve egzotik karakter diğer türleri gibi Rus alfabesinden gibi karakterler var.

Ben düzenli ifade kullanmak olabilir, ama en uygun çözümdür? Çok yavaş değil mi? Ya tüm karakterler ile bir dizi hakkında? Bana mı öyle geliyor yoksa bir kelimenin her karakter döngü çok yavaş ve sesler de döngü kabul edilen karakter dizi boyunca ve her kombinasyonunu test edin.

Eğer iyi bir çözüm biliyor musunuz?

Teşekkürler.

0 Cevap