Project name support '-' and '_'

Any reason to disable '-' and '_' for project name?