DEV Community

Discussion on: Terrible Interview Questions

tevko profile image

Interviewer (CTO): "I don't know anything about frontend. But look at this regex on this piece of paper and tell me what it does"

Me: "This is impractical, but It looks like an email validation"

Interviewer: "Tell me what is wrong with it"

Me: "I mean I would use a computer for this"

dwd profile image
Dave Cridland

What's wrong with it is that you can't validate an email address using a regular expression - the syntax is too complex. But as an answer (or, indeed, a question) that's extraordinarily niche...

zanehannanau profile image

I would say it's fairly simple to validate-- just not with regex.

With regex; I'd just test ([^]+)@([^]{1,255}). Or with JS: /(.+)@(.{1,255})/su.