2010-03-30 16 views

Odpowiedz

12

jestem zakładając, że oznaczało, a-z zamiast a-Z, wewnątrz Twojego regex, ale można użyć preg_replace

$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string); 

trwa jako argumentów wzoru ([a-zA-Z0-9]), zastępczej ("") i tematu ($string) i zwraca nowy ciąg ($new_string)

4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string); 
3

\W jest skrótem dla [^a-Z0-9_]. Może nie być bardzo pomocny, ponieważ pozwala na podkreślenia, ale pomyślałem, że dam ci znać.

Powiązane problemy