Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pomoc w napisaniu wyrażanie regularnego
szczabik
post 3.06.2009, 10:33:32
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Witam mam taki kod 16/bcc

I potrzebuje napisać wyrażanie które sprawdzić czy kod jest poprawny

Czyli na początku musi być liczba całkowita nie określona długość potem na wystąpić / i potem małe listery 3 razy



Napisałem takie coś ale nie działa
  1. <?php
  2. $kod = '16/bcc';
  3.  
  4. if (preg_match("/^[0-9]/[a-z]{3}$/i", $kod)) {
  5. echo 'Poprawany kod';
  6. } else {
  7. echo 'Nie poprawny';
  8. }
  9. ?>


Ten post edytował szczabik 3.06.2009, 10:33:51
Go to the top of the page
+Quote Post
wookieb
post 3.06.2009, 10:34:41
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. <?php
  2. if (preg_match("/^[0-9]{1,2}/[a-z]{3}$/i", $kod)) {
  3. ?>


// DOWN nie doczytałem.

Ten post edytował wookieb 3.06.2009, 10:38:42


--------------------
Go to the top of the page
+Quote Post
szczabik
post 3.06.2009, 10:37:26
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


No tak ale jak dam tak
  1. <?php
  2. $kod = '16/bcc';
  3.  
  4. if (preg_match("/^[0-9]/[a-z]{3}$/i", $kod)) {
  5. echo 'Poprawany kod';
  6. } else {
  7. echo 'Nie poprawny';
  8. }
  9. ?>


To nie działa a liczba przed / moze byc np 234 4556 itp czyli o oreślonej długosci i wywaliłem {1,2} to wyswietla kod nie poprawny
Go to the top of the page
+Quote Post
golaod
post 3.06.2009, 10:38:09
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


@wookieb:
Wyraźnie napisał: liczba całkowita bez znaczenia długość


  1. <?php
  2. if (preg_match("/^[0-9]+/[a-z]{3}$/i", $kod))
  3. ?>


@wookieb: zdarza się najlepszym smile.gif

Ten post edytował golaod 3.06.2009, 10:47:34
Go to the top of the page
+Quote Post
szczabik
post 3.06.2009, 10:40:09
Post #5





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Ok dziala

Ten post edytował szczabik 3.06.2009, 10:40:30
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 15:39