28/03/2015, 01:35
|
| | Fecha de Ingreso: mayo-2003
Mensajes: 92
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Respuesta: Expresión regular que solo pasa números enteros y desprecia los decimales listo papeles,...
Código:
function strToArr(str) {
var arr = [];
var rows = str.split("|");
for (var i = 0; i < rows.length; i++) {
var row = [];
var regex = new RegExp("^\"(.*)\"$");
var values = rows[i].split(",");
for (var j = 0; j < values.length; j++) {
var value = values[j].trim();
row.push(regex.test(value)
? RegExp.$1
: parseFloat(value));
/*
: parseInt(value, 10));
*/
}
arr.push(row);
}
return arr;
}
|