Usando Javascript, si mi número es 5899, quiero insertar un punto decimal entre los números para obtener el resultado de 58,99. Sé que (num/100).toFixed(2) funcionaría, pero me pregunto si hay una forma de usar replace.
Una expresión regular puede buscar 2 dígitos seguidos del final de la cadena...
console.log( String(5899).replace( /(?=\d{2}$)/, '.' ) ); pero .toFixed tiene un sentido mucho más intuitivo, por lo que probablemente debería preferirse.