PHP RegExp belirli karakter

2 Cevap php

Ne harfler, sayılar, çift tırnak ve tire hariç tüm karakter kurtulmak için iyi bir yol olurdu. Bu ben bugüne kadar ne var.

$test = preg_replace('#[^a-zA-Z0-9"-]#',' ',$string);

Herhangi bir öneriniz?

Teşekkürler

2 Cevap

Sizin regex bulmak için gidiyoruz olarak iyi bir çözüm ile ilgili.

Sen basamak maç için \ d kullanabilir ve bayrak i vaka duyarsızlık AZ eşleşecek.

$test = preg_replace('#[^a-z\d\w"-]#i','',$string);

İşte php regex sözdizimi referans: http://se.php.net/manual/en/regexp.reference.php