added in alpha, alphadash, alphanumeric, url support