AitorAlejandro
11/21/2013 - 10:46 PM

Utilidades JavaScript

Utilidades JavaScript

utils = {
  
  //devuelve el valor absoluto de un numero.
  abs : function(number) {
    if ( number < 0 ) {
      return -number; 
    } else {
      return number;
    }
  },
  
  //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;
  },
  
  isEmail : function (str) {
	return str.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) != null;
  },
  
  randomEntre: function (min,max){
	return Math.floor(Math.random() * (max - min + 1)) + min;
  },
  
  onlyNumbers: function(n){
	return /^\d+$/.test(n);
  }
}