Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
The Night Shadow
W jaki sposób powinno wyglądać wyrażenie regularne, które pozostawi mi w ciągu znaków tylko określone znaki?

Załóżmy, że mam ciag KJD7678%^^&%$%FYGHJJSI i chcę zostawić tylko cyfry, czyli deklaruję, że litery pozostawione to 1 2 3 4 5 6 7 8 9 0 i nic ponad.
porady-it.pl
  1. <?php
  2. ereg_replace("[^0-9]", "", "KJD7678%^^&%$%FYGHJJSI")
  3. ?>
piotrooo89
ereg? a cóż to za szkaradztwo?

  1. <?php
  2. $s = 'KJD7678%^^&%$%FYGHJJSI';
  3. preg_match('/[0-9]{1,}/', $s, $m);
  4. print_r($m);
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.