Validating user name by set of rules, like disallowing numbers, some allowed special characters(_ - .) , blocking words and min/max characters. And also it provides ajax validations as optional.

Other recommended modules:

Custom username validation was good module but it is very difficult for non-tech people to provide pattern.

Supporting organizations: 

Project information