I have a requirement of validating string in case it has a leading zero, or space in any part of the string or special character in any part of the string

**for instance**

"0baqp d8895&&g"

in the provided string above, the string has a leading zero, a space and special character, how can i validate this kind of string.

> 
> browsing only gives me result for validating space or special
>  character or leading zero but not all in one
> 
> 
> 

**UPDATE**

**these are all valid strings**

BAqpd441587

abcdef12345

132456abcdef

**these are all invalid strings**

0abcd1324568 - because this contains a leading zero

abcdef\*\*&&46588 - because this contains special characters

abcde 4568 - because this contains space

any help would be appreciated.