mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2026-03-04 17:35:38 +08:00
优化界面显示
This commit is contained in:
@@ -117,6 +117,16 @@ func TrimZeroSuffix(s string) string {
|
||||
}
|
||||
|
||||
func formatDigit(d string) string {
|
||||
if len(d) == 0 {
|
||||
return d
|
||||
}
|
||||
|
||||
var prefix = ""
|
||||
if d[0] < '0' || d[0] > '9' {
|
||||
prefix = d[:1]
|
||||
d = d[1:]
|
||||
}
|
||||
|
||||
var l = len(d)
|
||||
if l > 3 {
|
||||
var pieces = l / 3
|
||||
@@ -131,7 +141,7 @@ func formatDigit(d string) string {
|
||||
d2 += ", "
|
||||
}
|
||||
}
|
||||
return d2
|
||||
return prefix + d2
|
||||
}
|
||||
return d
|
||||
return prefix + d
|
||||
}
|
||||
|
||||
@@ -45,6 +45,8 @@ func TestFormatFloat(t *testing.T) {
|
||||
t.Log(numberutils.FormatFloat(1234, 2))
|
||||
t.Log(numberutils.FormatFloat(1234.00001, 4))
|
||||
t.Log(numberutils.FormatFloat(1234.56700, 4))
|
||||
t.Log(numberutils.FormatFloat(-1234.56700, 2))
|
||||
t.Log(numberutils.FormatFloat(-221745.12, 2))
|
||||
}
|
||||
|
||||
func TestTrimZeroSuffix(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user