<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Regex Template Builder — Blog</title>
    <link>https://regex-template-builder.pages.dev/blog/</link>
    <description>Guides and explainers from Regex Template Builder</description>
    <language>en-us</language>
        <item>
      <title>URL Validation Regex: The Practical Pattern, and When to Skip Regex Entirely</title>
      <link>https://regex-template-builder.pages.dev/blog/url-validation-regex-best-pattern</link>
      <guid>https://regex-template-builder.pages.dev/blog/url-validation-regex-best-pattern</guid>
      <description>The one URL regex worth keeping, explained in plain English, plus the decision rules for when a parser beats a pattern.</description>
      <pubDate>Sun, 04 Oct 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Catastrophic Backtracking: The Regex That Took Down Cloudflare for 27 Minutes</title>
      <link>https://regex-template-builder.pages.dev/blog/regex-catastrophic-backtracking</link>
      <guid>https://regex-template-builder.pages.dev/blog/regex-catastrophic-backtracking</guid>
      <description>In July 2019, one regex took Cloudflare offline for 27 minutes. How catastrophic backtracking works, the real step counts, and the fixes that turn exponential into linear.</description>
      <pubDate>Sat, 03 Oct 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why Most Email Regex Patterns Are Wrong (And What to Use Instead)</title>
      <link>https://regex-template-builder.pages.dev/blog/email-regex-validation-mistakes</link>
      <guid>https://regex-template-builder.pages.dev/blog/email-regex-validation-mistakes</guid>
      <description>Strict email regexes reject real customers: apostrophes, plus addressing, new TLDs. Here is the pragmatic pattern to use and the confirmation flow that actually validates.</description>
      <pubDate>Thu, 01 Oct 2026 18:42:42 GMT</pubDate>
    </item>
    <item>
      <title>Phone Number Regex: Why You Should Not Write Your Own</title>
      <link>https://regex-template-builder.pages.dev/blog/phone-number-regex-vs-libphonenumber</link>
      <guid>https://regex-template-builder.pages.dev/blog/phone-number-regex-vs-libphonenumber</guid>
      <description>A regex cannot know 200+ national numbering plans. Here is what goes wrong with homemade phone patterns and how libphonenumber solves it in 80KB.</description>
      <pubDate>Thu, 01 Oct 2026 18:42:42 GMT</pubDate>
    </item>
  </channel>
</rss>
