Hi, I'd like to contribute to this issue. I noticed that when adding @ as input, it's considered valid without requiring a (.) However, an error appears after submission, which is not ideal behavior. I can work on improving this validation if you're okay with it. Please let me know!
