diff --git a/jsonpointer.py b/jsonpointer.py index 3e97add..a8b3315 100644 --- a/jsonpointer.py +++ b/jsonpointer.py @@ -230,7 +230,7 @@ def get_part(cls, doc, part): if part == '-': return part - if not JsonPointer._RE_ARRAY_INDEX.match(str(part)): + if not JsonPointer._RE_ARRAY_INDEX.fullmatch(str(part)): raise JsonPointerException("'%s' is not a valid sequence index" % part) return int(part)