typo in valid id pattern

currently reads, "one or more letters followed one letter, number or assorted symbols followed by one pretty much anything."
Because of this aaaCDCDDCD or a-$ matches but test-site does not.
To be a bit more clear on exactly what we want to capture saying, "one letter followed by zero or more letters, numbers or assorted symbols.