regex String dejar numeros con dos decimales en javascript

En algunas ocasiones necesitamos utilizar una regex que devuelva solo números con dos decimales de un string.

const onlyTwoDecimals = (value) => {
  let str = value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');
  let n = str.indexOf('.') + 3;
  if (n === 2) {
    return str;
  }
  let res = str.substring(0, n);
  return res;
};
Escrito el 31-10-2020