Requirements:
The regex should match a string that does not contain the "@" symbol, but contains at least two alpha characters, and is between 2 and 50 characters long total.
Pass examples:
"Hi there!%%#"
" fd"
" 9 z 80212132 z"
Fail examples:
"anything with @"
"a"
" 9 z 80212132 "
"This string does not contain at symbol and has two characters but is too long!"
I believe I am close, however this will fail with any characters other than [a-zA-Z] and I'm not sure why:
^((?![@])(?=[a-zA-Z]).){2,50}$