参考: https://blog.51cto.com/u_13977638/5155968 

//保留数字和.
            .replace(/[^\d.]/g, '')
  //替换出现在开头的.
            .replace(/^\./g, '')
  //多个.只保留一个.
            .replace(/\.{2,}/g, '.')
  //只保留第一个.
            .replace('.', '$#$')
            .replace(/\./, '')
            .replace('$#$', '.');