En az bir harf herhangi bir kelime kontrol etmek için düzenli ifade

4 Cevap

En az bir harf herhangi bir kelime kontrol etmek için düzenli ifade

örnekler:

fish (right)
fish12 (right)
123 (wrong)
T (right)
12n(right)

4 Cevap

Eğer bir defada bir sözcük girerek iseniz o zaman sadece kontrol edin:

[a-zA-Z]

çünkü bu bir kelime bir mektup bulursanız. Kelimelerin bir akışı var ise biraz daha zor olur.

En az bir harfini içeren sözcükleri bulmak için:

\b([a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9]*)\b

preg_match fonksiyonu kullanmak

 
$str ="1234a";
if ( preg_match ( '/[A-Za-z]{1,}/',$str ,$val ) ) 
{ 
print "right" ; 
print_r ( $val ) ;
} 
else 
{ 
print "wrong " ; 
} 

Bu doğru yazdırır;

/a-zA-Z/

işte bu

siz de PHP fonksiyonları kullanabilirsiniz

if( strlen($string)>1 && ctype_alnum($string) ){
  print "ok\n";
}