Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Prośba o pomoc w wyrażeniu regularnym
mysz0n
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 16.08.2006
Skąd: szy-ły

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


Mam do wyciągnięcia z bazy posklejane dane klienta, dane są w formacie
ID09876Jan_Kowalski
ID56789_Stanislaw_Nowak
Maciej_Nowicki
itd.
generalnie chodzi o to, że nie wszytskie wiersze mają ID w takim formacie jak bym chciał, chce wyłapać te które mają już ładnie dodane ID.
Format jakiego szukam to Litera I po niej D i 5 cyfr następnie dowolny tekst
Próbowałem:

  1. $symbol = 'ID12345';
  2. if (preg_match("[I][D]\d\d\d\d\d", $symbol)){
  3. echo "mam go!!!";
  4. }else{
  5. echo "nie mam:(";
  6. }


ale nic mi nie znajduje. Sprawdzałem na http://www.regexr.com/ i regex101.com i pokazuje mi, że powinno być ok.
Zakładam, że problem leży w jakiejś spacji czy czymś innym drobnym, ale nie mam już pomysłów.

Ten post edytował mysz0n 4.12.2014, 15:58:03
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 07:34