This regexp works well for validation, but we are unable to provide a meaningful error message. For example, if the user enters a 2-character username, the error message is quite confusing.