negative number parsing
This commit is contained in:
parent
69536783c7
commit
90284f2d06
3 changed files with 86 additions and 0 deletions
|
|
@ -215,6 +215,11 @@ error:
|
|||
func StrIsNumber(arg string) bool {
|
||||
dotCount := 0
|
||||
|
||||
// negative nums
|
||||
if len(arg) > 0 && arg[0] == '-' {
|
||||
arg = arg[1:]
|
||||
}
|
||||
|
||||
for _, char := range arg {
|
||||
if !unicode.IsDigit(char) {
|
||||
if char == '.' && dotCount == 0 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue