Go语言实现:判断字符串是否表示数值
func isNumber(s string) bool { num := 0 for _, a := range s { if a == '+' || a == '-' { num++ } if num > 1 { return false } } for _, a := range s { if (a >= '0' && a <= '9') || a == '.' || a == 'e' || a == 'E' { continue } return false } return true }
原文地址: https://www.cveoy.top/t/topic/pT1w 著作权归作者所有。请勿转载和采集!