Sí, para poder reemplazar tiene que ser un texto. No obstante, si los datos son introducidos en input son como texto, así que antes de convertirlos a números realizas el reemplazo y listo.
Saludos
P.S.: También si lo que tienes es una variable numérica puedes convertirla usando el método toString().