diff --git a/dabo/functions/g_num_valid_number.sh b/dabo/functions/g_num_valid_number.sh index c00c23d..ad1b5b0 100644 --- a/dabo/functions/g_num_valid_number.sh +++ b/dabo/functions/g_num_valid_number.sh @@ -2,7 +2,7 @@ function g_num_valid_number { local f_num for f_num in $@ do - if ! [[ ${f_num} =~ ^(-\.)?[0-9]+(\.[0-9]+)?$ ]] + if ! [[ ${f_num} =~ ^(-)?(\.)?[0-9]+(\.[0-9]+)?$ ]] then g_echo "\"${f_num}\": Not a valid number" return 1