Skip to content

Instantly share code, notes, and snippets.

@AitorAlejandro
Last active May 17, 2021 10:08
Show Gist options
  • Save AitorAlejandro/7591202 to your computer and use it in GitHub Desktop.
Save AitorAlejandro/7591202 to your computer and use it in GitHub Desktop.
Utilidades JavaScript
utils = {
//limpia un numero de comas, puntos, espacios en blanco, símbolos de dollar y euro
limpiaInteger : function (valor) {
nuevoValor = valor.replace(",",""); //quita comas
nuevoValor = nuevoValor.replace(".",""); //quita puntos
nuevoValor = nuevoValor.replace("$",""); //quita símbolo dollar
nuevoValor = nuevoValor.replace("€",""); //quita símbolo euro
nuevoValor = nuevoValor.replace(/ /g,''); //quita espacios en blanco
return nuevoValor;
},
isValidEmail: function (str) {
return str.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) != null;
},
randomBetween: function (min,max){
return Math.floor(Math.random() * (max - min + 1)) + min;
},
onlyNumbers: function(n){
return /^\d+$/.test(n);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment