Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem Z Wyrażeniami Regularnymi
galthran
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 19.02.2003

Ostrzeżenie: (0%)
-----


Chce sprawdzić jakiś string na obecność liter oraz znaków specjalnych. Próbowałem to zrobić przy pomocy funkcji preg_match() i klasy:
  1. <?php
  2.  
  3. $ogonki='ążćśĄŻĆ...';
  4. preg_match(&#092;'[^a-zA-Z$ogonki]',$string);
  5.  
  6. ?>

Ale funkcja ta działa jak chce.
Zna ktoś może klase która sprawdzi czy w sprawdzanym stringu są tylko litery bez liczb i znaków specjalnych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $ogonki = array('ą','ę', /* ... */);
  4.  
  5. $test=0;
  6.  
  7. foreach ($ogonki as $ogonek)
  8. {
  9. if (strpos($text,$ogonek)!==false) $test=1;
  10. }
  11. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 14:42