Add Searching Tools with Regular Expression Operators in JavaScript

Part of the JavaScript & AJAX For Dummies Cheat Sheet

The regular expression mechanism adds extremely powerful searching tools to your programming. Here are some of the most commonly used regular expressions as they are used in JavaScript.

Operator Description Sample pattern matches Doesn’t match
. (period) Any single character except newline . E \n
^ Beginning of string ^a apple Banana
$ End of string a$ banana Apple
[characters] Any of a list of characters in braces [abcABC] A D
[char range] Any character in the range [a-zA-Z] F 9
\d Any single numerical digit \d\d\d-\d\d\d\d 123-4567 The-thing
\b A word boundary \bthe\b the Theater
+ One or more occurrences of the previous character \d+ 1234 Text
* Zero or more occurrences of the previous character [a-zA-Z]d* B17, g 7
{digit} Repeat preceding character digit times \d{3}-\d{4} 123-4567 999-99-9999
{min, max} Repeat preceding character at least min but not more than max times .{2,4} Ca, com, info watermelon
(pattern segment) Store results in pattern memory returned with code ^(.).*\1$ gig, wallow Bobby
blog comments powered by Disqus

Inside Sweepstakes

Win $500. Easy.