is_valid_integer() wrong behavior

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By viktorjj
:warning: Old Version Published before Godot 3 was released.

String::is_valid_integer() returns true on '+' and '-' strings.
Possible bug?

Example:

var str = '+' # not a valid integer
str.is_valid_integer()   # returns true
var digit = int(str) # returns 0

Consider submitting this to Issues · godotengine/godot · GitHub

Bojidar Marinov | 2016-03-23 13:41