When saving a data identifier an error like the following occurs:
The pattern "^0{0,7}[1-9]\d{0,7}$|^0{8,14}[1-9]\d{0,6}$" is not valid because the cumulative range 26 is too large. The maximum valid cumulative range size is 8.
This is a known limitation of the product. RegEx's have some limitations on them in order to prevent excessive memory usage while scanning data.
The regex pattern needs to be simplified. In the case above it was simplified to: \d{15}
This simplified version does not check for leading zero's but otherwise works for checking for numbers up to 15 digits.
Note that further validators were also needed in order to prevent false positives.