DEV Community

Cover image for I made a podcast about regular expressions

I made a podcast about regular expressions

Hello everyone! I’m Eugene, and /^[a-z0-9_-]
{3,16}$/ is a podcast in which I share some tips and tricks about working with regular expressions and using them in your day-to-day work.

Regular expressions can be extremely useful whenever you need to make the computer do something with text.

For example, when you need to check that what user typed is a real email, or automatically replace every uppercase letter F into a lowercase letter F.

But as useful as they are, regular expressions can be extremely confusing and intimidating for beginners.

In this podcast I’m going to explain regular expressions in a simple and accessible way, and help you start using them in your day-to-day work.

The first episode, /^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6})*$/, is about checking that a given string is a valid email.

Let me know what you think and share it with your network if you like it! And follow me on Twitter or Spotify to get the next episodes

Thank you :)

Discussion (1)

Collapse
randalschwartz profile image
Randal L. Schwartz

The first episode, /^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6})*$/, is about checking that a given string is a valid email.

And fails spectacularly. Two in-use emails are *@qz.to (well, still using *, but different domain), and my own fred&barney@stonehenge.com (which is an auto-responder... go ahead and email it).