jsconfeu-googleplus jsconfeu-heart jsconfeu-logomarkjsconfeu-map-marker jsconfeu-smilie jsconfeu-twitter jsconfeu-youtube
site url:http://2015.jsconf.eu
page url:/speakers/sarah-saltrick-meyer-two-problems-regular-expressions-for-revolutionaries.html
page id:/speakers/sarah-saltrick-meyer-two-problems-regular-expressions-for-revolutionaries
page date:2017-03-28 00:00:00 +0000
node url:
twitter name: jsconfeu
page pattern:

Sarah Saltrick Meyer:
Two Problems: Regular Expressions for Revolutionaries

There’s an old software joke that goes: “Some people, when confronted with a problem, reach for regular expressions. Now they have two problems.” Regular expressions are a web developer’s best friend and worst nightmare. Sure, you’re glad someone posted the regex pattern for a phone number on Stack Overflow, but when the intern asked you to explain what a “capture group” was, you broke into a cold sweat. So is a “regex” the same thing as a regular expression? How are regular expressions implemented in JavaScript? And just what do Alan Turing and Noam Chomsky have to do with all of this?