in reply to Re: Ideas to improve this regexp?
in thread Ideas to improve this regexp?

That doesn't work as expected. If the string starts with a whitespace followed by a digit, \s* matches the empty string and \D the whitespace, so you'll get false positives.