Splitting a String Into Descending Consecutive Values

Given a string s, determine if it can be split into valid consecutive descending values. Each segment must be a positive integer, and each successive segment must be exactly one less than the previous.

Examples
Input: "1234"
Output: false
Hints

Splitting a String Into Descending Consecutive Values

Given a string s, determine if it can be split into valid consecutive descending values. Each segment must be a positive integer, and each successive segment must be exactly one less than the previous.