Test
/first (.+) third/.test('first1 second 2third'); // Вернет false
/first (.+) third/.test('first second third'); // Вернет true
Search
"first second third".search(/second/) // Вернет позицию первой буквы найденного слова или -1
Split
"first second third".split(/ /) // Вернет массив из трех слов
Replace
"first second third".replace(/ /, ',') // Вернет строку "first,second third"
"first second third".replace(/(first) (second) (third)/, "$3 $2 $1") // Вернет строку "third second first"
Exec
/se(.+)_/.exec("firstsecond_third")[0] // second_
/se(.+)_/.exec("firstsecond_third")[1] // cond
Match
"first second third ".match(/[a-z]+ /)[0] // first
Параметры: i - делает поиск регистро-независимым, g - глобальным (т.е. находятся все варианты), m - многострочный поиск.
Подробности
http://www.javascriptkit.com/jsref/regexp.shtml.