当前正则效果为保留4位小数,如果有需要的可以自行更改。 ^(\D*)((?:(?:\d+)|\d{1,3}\,(?:\d{3}\,)*\d{3})(?:\.\d{1,4})?)(\%?)$ 效果如下方几种情况: 小伙伴们有什么想写的正则,请在下方留言哈。