Buenas,
 
Pues mi pregunta es la del tema, no acabo de entender que hace esta función:     
Código Javascript
:
Ver original- function desformatearNumero(valor) 
- {    
-         if((''+valor).indexOf(",") == -1) 
-         { 
-             return valor; 
-         } 
-         var ret = valor; 
-         decSymbol = ","; 
-         thousSymbol = "."; 
-         var re = thousSymbol == "." ? /\./g : new RegExp(thousSymbol, "g"); 
-          
-         return out = ret.replace(re, "").replace(decSymbol, "."); 
- } 
En concreto, la linea que tiene RegExp.. He buscado que hace RegExp pero vamos que me pierdo un poco ... 
Me lo puede explicar alguien? 
Muchas gracias
Un saludo