title: Regular Expression carat position difference
body: <p>What is the difference between "^[a-z]+$" vs "[^a-z]+$"?</p>
  
  <p>"^[a-z]+$" = This one is anything that starts with letters</p>
  
  <p>"[^a-z]+$" = This one is anything but letters</p>
  
  <p>Can anyone confirm? If I'm wrong, can someone give me a regex for "anything that starts with letters" and "anything but letters"</p>
  
  <p><strong>Edit:</strong></p>
  
  <p><strong>How about a regex for if I see a combination of letters and digits, that's invalid.</strong></p>
  
  <p>[^a-z0-9]+$ </p>
  
  <p>or is </p>
  
  <p>it [^a-z]+[^0-9]+$</p>
  
  <p>Thanks</p>