IsXsUnsignedLong🔗

Type: Transpilable verification function
Check that text is a valid xs:unsignedLong.

We check that the text matches the pattern of xs:unsignedLong, and that the number is within the range of xs:unsignedLong.

See: https://www.w3.org/TR/xmlschema-2/#unsignedLong

text🔗
Text to be checked
Return🔗
True if the text is a valid xs:unsignedLong

Code

return matches_xs_unsigned_long(text) and _is_integer_in_range(
    text, "0", "18446744073709551615"
)