Hola señores
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, '');
};
Traté de hacer lo mismo con PHP:
Código PHP:
function numeros ($str)
{
return preg_replace('/[-,\^|\s?*+"$':;><=|@%#&(){}a-zA-Z]/g', '', $str);
}
Pero recibo un error. Estoy preparando una calculadora y necesito que los valores enviados por el usuario no sean otros carácteres más allá de puntos y números.
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?