{$mode smartass ON}
I guess that both regex and regexpr FPK units would already do the job in a way, standartized for decades.
I did not use Qt QValidadator for long, but if I remember, it has a 3-states result possibility, where boolean is not enough, LIKE (matched,unmached, partial), plus a possible callback on expressions failures (partials), called with indices
so... infinite solutions are available by using what exists in regular expressions Standard, and coding a little bit, depending wanted flavor.
Knowing that, the need to become part of sysutils is then very relative
or maybe its my... how you said? lack of knowledge HAHAHAHAHAH
I love grumpies but I still prefer shrimpies
{$mode smartass OFF}