Muchas gracias Alexis!, y cual seria la forma mas optima de hacerlo?, yo lo tengo dentro de un bucle por lo que no tengo q escribir cada vez, pero en cuanto a velicidad que seria lo mejor?. Muchas gracias!!
Cita:
Iniciado por Alexis88 También puedes usar
expresiones regulares y el método
.replace()
:
Código Javascript
:
Ver originalcadena.replace(/(\d{1,2}:\d{2})([a-z]{2})/, "$1 $2");
Y para no volver a escribir lo mismo por cada hora, puedes utilizar una función o asociar un nuevo método al objeto
String
:
Código Javascript
:
Ver originalString.prototype.space = function(){
return this.replace(/(\d{1,2}:\d{2})([a-z]{2})/, "$1 $2")
};
var a = "11:45pm", b = "2:30am";
console.log(a.space()); //11:45 pm
console.log(b.space()); //2:30 am