regulares - preg_replace php 7
PHP preg replace solo permite nĂºmeros (3)
Creo que estás diciendo que quieres eliminar todos los caracteres no numéricos. Si es así, /D
significa "cualquier cosa que no sea un dígito":
preg_replace(''//D/'', '''', $c)
¿Cómo puedo modificar esta preg_replace existente para permitir solo números?
function __cleanData($c)
{
return preg_replace("/[^A-Za-z0-9]/", "",$c);
}
Esto debería hacer lo que quieras:
preg_replace("/[^0-9]/", "",$c);
Prueba esto:
return preg_replace("/[^0-9]/", "",$c);