I have a regex like "`^[a-zA-Z]:(\\\\+[^\\/:*?"<>|]+)*([\\\\]+)?$`" which is responsible for file path validation.

It successfully validates paths like `C:\Users\data` and `C:\\Users\\data`

I want the string which comes after "`C:\`" to not start with space and not have `(^\\/:*?"<>|)` characters in it.