JavaScript Regular Expression - Build A Validator Plugin
4.3 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
275 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript Regular Expression - Build A Validator Plugin to your Wishlist.

Add to Wishlist

JavaScript Regular Expression - Build A Validator Plugin

Learn solid skills in JavaScript Regular Expression and Build a jQuery Validator Plugin
4.3 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
275 students enrolled
Created by Sera Nguyen
Last updated 10/2016
English
Current price: $12 Original price: $35 Discount: 66% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Learn how to apply Regular Expression in validating tasks
  • Learn how to extract text from a string with custom patterns
  • Understand different methods supported in JavaScription Regular Expression
  • Master replacing techniques in JavaScript
  • Use advanced Regular Expression techniques
  • Learn how to build plugin using jQuery framework
View Curriculum
Requirements
  • Students should have basic background in JavaScript language such as functions, objects...
  • Students should be familiar with jQuery framework
  • The course uses Backets tool. But any FrontEnd supported tool should work
  • Some basic HTML and CSS
Description

Regular expression is one of the fundamental skills in programming tasks. It doesn't matter what kinds of applications you are building, you may have to deal with strings and regular expressions such as finding a sub string, extracting a sub string, validating user's input format, and replacing sub strings. These are especially for web development and for the most popular language on the web: JavaScript.

This course includes 2 parts:

In the first part, I will walk you through all important topics and skills in regular expression in JavaScript language. You will experience from the most basic topics to advanced areas in the language, which consist of:

  • Validate variety of users’ input formats: number formats, text formats, phone, email formats..
  • Validate and extract sub-string with grouping techniques
  • Apply different methods: test(), exec(), match()
  • Advanced replacing techniques: replacing with patterns, referring back to the matched groups, callback functions
  • Advanced techniques: look-ahead, greedy – reluctant quantifiers

In the second section, you will learn how to build a jQuery validator plugin, which covers:

  • How to build a plugin in jQuery
  • Provide default and custom options to plugin
  • Using the RegExp() object to create dynamic regular expression pattern


Students who take this course should already have basic knowledge and skills in JavaScript language and jQuery framework.

Tools

I use the Brackets Tool throughout the course, but you can use any tools as you prefer.

Who is the target audience?
  • Students who want to learn JavaScript skills
  • Designers who want to learn JavaScript skills
  • FrontEnd developers who want to master Regular Expression in JavaScript
  • Anyone who uses JavaScript and jQuery in their work
Compare to Other Regular Expressions Courses
Curriculum For This Course
18 Lectures
01:10:30
+
Regular Expression Foundation
13 Lectures 52:47



The Test() Method: Validation 3
05:16

Grouping
02:26

Boundary Matcher
03:41

Extracting matched strings: exec()
04:08

Extracting matched strings: match() vs. exec()
04:14

Replace text: basic replacement
03:01

Replace text: referring back to the matched group
01:52

Replace text: function as parameter
04:01

Look-Ahead
04:24

Greedy – Reluctant
05:43
+
jQuery: Validator Plugin
5 Lectures 17:43
Revise: How jQuery Object Works?
01:19

Validator Plugin: First Version
04:14

Validator Plugin: Default Options
02:51

Validator Plugin: Custom Options
03:38

Validator Plugin: Custom Options With RegExp Object
05:41
About the Instructor
Sera Nguyen
4.4 Average rating
67 Reviews
1,656 Students
7 Courses
Developer, Architect, Professor

Hi, my is Sera Nguyen and I have a big interest in Software Programming. After completing my Computer Science degree, I was employed as Embedded Software Engineer at Renesas Corporation, then Software Architect at CSC Corporation. After more than 6 years in the Software Industry and completing my Master degree, I became a full time University Professor specializing in Software Engineering Faculty. Currently, I am still working full time as Professor and contracting trainer for software companies and doing research for my PhD degree in software architecture design field.