Looking for a regular expression to validate input, specifically filtering out all special characters except "underscore". All characters within the range [a-zA-Z0-9\underscore] are permitted and can appear multiple times. However, my expression should not allow 2 consecutive occurrences of "underscore" or have the string start with "_".