Over the course of a handful of video tutorials, I'm going to teach you how to use regular expressions effectively in your Javascript and PHP applications. As always, I'll assume you know absolutely zip.
Editor's note - this series has been transferred to Nettuts+ from our sister site, ThemeForest. It was originally published in early 2009 by yours truly.
Lesson 1: Introduction
Lesson 2: Matching
Lesson 3: Validating Email Addresses
Lesson 4: Javascript and "Replace"
Lesson 5: Preg_match_all, and Scraping Data
- Follow us on Twitter, or subscribe to the Nettuts+ RSS Feed for the best web development tutorials on the web.
Related Posts
Check out some more great tutorials and articles that you might like
Plus Members
Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.















User Comments
( ADD YOURS )David Moreen November 23rd
Oh man Jeffrey, I needed this really bad. One thing that I still have yet to master/learn and don’t look forward to is regular expressions. I suppose now is a better time then ever…
( )Jeffrey Way November 23rd
Hey David – it’s not as hard as it looks.
I promise. I have a more extensive article coming out later this week (Thursday) which should help as well.
( )Joao Aliano November 24th
love them meat ‘n potatoz
( )reg ex with lotsa gravyie, plz
Fahim November 25th
Hey Jeffrey, loving the videos especially about this topic. It can be so powerful once you grasp the findementals.
If you can, it would be nice if you could do a short video tutorial on how to apply this on .htaccess files for redirecting, clean urls etc.
Keep up the good work.
Fahim (http://fswebsolutions.com)
( )Hussein Duvigneau December 3rd
Agreed, vote++ for tutorial on regex + redirect!
( )parvez November 27th
oh really love it :0 thanks man u great
( )Sajid Ali December 5th
Thank you very much, i was hoping for such a great tutorial.
Really helpful.
( )Anonymous December 5th
As you have told in the beginning,
“this series has been transferred to Nettuts+ from our sister site, ThemeForest.”
I would like the actual ThemeForest links for all 5 video, so i can go there and see the actual comments that users had made.
I hope it can help us.
( )David December 13th
How come I get an error.
undifined variable? I think I am ready to retire. I’ll go and bother my wife for few hours. Maybe, That makes me happy for a while. Stress!!
$test = ‘model1=David1&listed1=555.00&net1=555.00&model2=David1&listed2=555.00&net2=555.00′;
preg_match_all(‘/-\d+\=/i’, $test, $sorted_new);
foreach($sorted_new[1] as $str) {
( )echo $str.”";
}
Radoslav December 30th
David, you search for matches[1], but no “()” was defined in pattern
close the sting in () what you want…
( )