Come posso utilizzare PHP per rimuovere tutti i caratteri che non sono alfa, numerici, di spazio o di punteggiatura?Regex: strip non alfa numerico o punteggiatura
Ho provato quanto segue, ma elimina la punteggiatura.
preg_replace("/[^a-zA-Z0-9\s]/", "", $str);
in modo da aggiungere:. ? ! corregge – Tedd
Il secondo lo farebbe. Il primo consente tutta la punteggiatura. –
Questi sembrano spogliare TUTTI i caratteri :( – Tedd