js 正则替换非数字,保留一个.

 //保留数字和.
            .replace(/[^\d.]/g, '')
  //替换出现在开头的.
            .replace(/^\./g, '')
  //多个.只保留一个.
            .replace(/\.{2,}/g, '.')
  //只保留第一个.
            .replace('.', '$#$')
            .replace(/\./, '')
            .replace('$#$', '.');
posted @ 2024-02-20 18:10  尖子  阅读(122)  评论(0编辑  收藏  举报