HOME > Development > Regular Expressions (Regex) with JavaScript Easy and Fast!

Regular Expressions (Regex) with JavaScript Easy and Fast!

  • Development
  • Apr 14, 2025
SynopsisRegular Expressions (Regex with JavaScript – Easy and...
Regular Expressions (Regex) with JavaScript Easy and Fast!  No.1

Regular Expressions (Regex) with JavaScript – Easy and Fast!, available at $69.99, has an average rating of 4.4, with 70 lectures, 4 quizzes, based on 22 reviews, and has 556 subscribers.

You will learn about Data Validation – Validate Input and Protect from Security Vulnerabilities Pattern Detection – Look for occurrences of a pattern using a concise language Data Preparation – Locate and transform data of interest Learn Techniques to Write High-Performance Patterns Hands-on projects This course is ideal for individuals who are Full Stack Developers or Front End Developers or System Administrators It is particularly useful for Full Stack Developers or Front End Developers or System Administrators.

Enroll now: Regular Expressions (Regex) with JavaScript – Easy and Fast!

Summary

Title: Regular Expressions (Regex) with JavaScript – Easy and Fast!

Price: $69.99

Average Rating: 4.4

Number of Lectures: 70

Number of Quizzes: 4

Number of Published Lectures: 70

Number of Published Quizzes: 4

Number of Curriculum Items: 74

Number of Published Curriculum Objects: 74

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Data Validation – Validate Input and Protect from Security Vulnerabilities
  • Pattern Detection – Look for occurrences of a pattern using a concise language
  • Data Preparation – Locate and transform data of interest
  • Learn Techniques to Write High-Performance Patterns
  • Hands-on projects
  • Who Should Attend

  • Full Stack Developers
  • Front End Developers
  • System Administrators
  • Target Audiences

  • Full Stack Developers
  • Front End Developers
  • System Administrators
  • Hi, and welcome to the JavaScript Regular Expressions (regex) with Projects!

    Regular Expression (regex) is a pattern detection language – they are typically used to search patterns in text, extract matching values, and data validation.

    Regex is supported in many programming languages, including Python, C#, JavaScript, Perl, SQL, and more.

    This course is designed to provide hands-on experience with regular expressions through various exercises and projects

    I am Chandra Lingam, and I am your instructor.

    Here is what you will learn in this course

    Input Validation

    Cross-Check Input and Protect from Security Vulnerabilities

    Pattern Detection

    Look for occurrences of a pattern using a concise language

    Data Preparation

    Use regex to locate and transform data of interest

    High Performance

    Learn Techniques to Write High-Performance Patterns

    Hands-On

    You will learn how to apply the regex for distinctly different data sets – unstructured log data, IoT sensor data, and parsing medical test data in HTML format

    Regex knowledge is very useful in the Cloud

    Several cloud services use regex for advanced configuration.

    With the AWS web application firewall, you can allow or deny traffic based on a pattern

    In Google Workspace, you can use regex for content filtering, Gmail route configuration, and to searchfor content in google docs

    In Google Analytics, you can use regex to locate and transform matching data in your data set

    Regex is also supported by several products such as SAP, Oracle, and SQL Server

    Regex Knowledge is transferable to many programming languages!

    Included Resources: a High-Quality Cheat Sheet for Regex Language, Interactive Tool to Learn Regex, GitHubRepo for Source Code Distribution

    Happy Learning

    Chandra Lingam

    Cloud Wave LLC

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Source Code Setup

    Lecture 3: Increase the speed of learning

    Chapter 2: JavaScript Regex Language

    Lecture 1: Downloadable Resources

    Lecture 2: Interactive Tool – Visually Observe and Build Regex

    Lecture 3: Single Character Patterns

    Lecture 4: Anchors

    Lecture 5: Character Classes

    Lecture 6: Quantifiers

    Lecture 7: HTML Forms Input Validation

    Lecture 8: Exercise – USA Zip code

    Lecture 9: HTML Forms Input Validation Solution

    Chapter 3: JavaScript Regex Engine – Behind the scenes

    Lecture 1: Downloadable Resources

    Lecture 2: One character at a time

    Lecture 3: Left to Right

    Lecture 4: Lab – Left to Right

    Lecture 5: Greedy, Lazy and Backtracking Analogy

    Lecture 6: Greedy, Lazy and Backtracking Examples

    Lecture 7: Lab – Greedy, Lazy and Backtracking

    Lecture 8: Groups, Backreference, Replacement

    Lecture 9: Lab – Groups, Backreference, Replacement

    Lecture 10: Look Ahead

    Lecture 11: Look Behind

    Lecture 12: Exercise – Currency Symbol

    Lecture 13: Solution – Currency Symbol

    Lecture 14: Exercise – Match a number

    Lecture 15: Solution – Match a number

    Lecture 16: Exercise – List all cars not made by Honda

    Lecture 17: Solution – List all cars not made by Honda

    Lecture 18: Exercise – Webserver Log Parser

    Lecture 19: Solution – Webserver Log Parser

    Lecture 20: Exercise – Filter by price

    Lecture 21: Solution – Filter by price

    Lecture 22: Exercise – List cars that meet specified criteria

    Lecture 23: Solution – List cars that meet specified criteria

    Lecture 24: Exercise – Password Validation

    Lecture 25: Solution – Password Validation

    Chapter 4: Regex Performance

    Lecture 1: Downloadable Resources

    Lecture 2: Exponential degradation – example of bad patterns and performance implication

    Lecture 3: How to correct performance issues and optimize pattern

    Chapter 5: Coding with JavaScript Regex

    Lecture 1: Coding with Regex

    Lecture 2: Development Environment, String and RegExp

    Lecture 3: String Search

    Lecture 4: Unit Testing

    Lecture 5: Match, MatchAll, Groups

    Lecture 6: Find-Replace, Split

    Lecture 7: RegExp – Exec, Test

    Lecture 8: Learn Regex Interactive Tool

    Chapter 6: Project 1 – Log Parser

    Lecture 1: Log Data Parser Objective

    Lecture 2: Exercise 1 – Write a pattern to capture header information

    Lecture 3: Exercise 2 – Write a pattern to capture error message

    Lecture 4: Exercise 3 – Write a pattern to capture metrics

    Lecture 5: Solution – How to write log parser regex patterns

    Lecture 6: Solution – Log Data to JSON

    Chapter 7: Project 2 – IoT Sensor Data

    Lecture 1: Sensor Data Parser Objective

    Lecture 2: Exercise 1 – Capture Date Value

    Lecture 3: Exercise 2 – Capture Temperature and Humidity Value

    Lecture 4: Solution – How to write sensor data patterns

    Lecture 5: Solution – Sensor Data to JSON

    Chapter 8: Project 3 – Health Care Data

    Lecture 1: Health care Data Parser Objective

    Lecture 2: Exercise 1- Cleanup pattern

    Lecture 3: Exercise 2 – Write a pattern to capture a row

    Lecture 4: Exercise 3 – Write a pattern to capture a cell

    Lecture 5: Solution – How to write health care data patterns

    Lecture 6: Solution – Health care data to JSON

    Chapter 9: Interesting Question and Answers from the Discussion Forum

    Lecture 1: How to Remove Embedded Comma Inside Double Quotes

    Lecture 2: How to Extract Unit Number from Postal Address

    Lecture 3: How to split text that uses comma and/or newline as separators

    Chapter 10: Conclusion

    Lecture 1: Bonus: SQL for Data Scientists, Data Engineers and Developers?

    Lecture 2: Congratulations!

    Instructors

  • Regular Expressions (Regex) with JavaScript Easy and Fast!  No.2
    Chandra Lingam
    Compute With Cloud Inc
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 9 votes
  • 5 stars: 12 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!