Uso la siguiente función en javascript para reemplazar los carácteres no-númericos de una variable:
Código HTML:
var nmrs = function (val) { return val.replace(/[-,\^|\s?*+"$':;><=|@%#&(){}a-zA-Z]/g, ''); };
Código PHP:
function numeros ($str)
{
return preg_replace('/[-,\^|\s?*+"$':;><=|@%#&(){}a-zA-Z]/g', '', $str);
}
No estoy claro con las expresiones regulares en PHP, ¿me sugerirían cuál es la forma correcta de aplicar ese pattern para mi caso?