基本

※strを文字列型の変数とする。

if(String(str).match(/RegExp/i)){
	alert("含んでおります。※マッチする文字列を返す");
}
else{
	alert("含んでおりません。※Nullを返す");
}

変数版

if(String(str).match(str2)){
	//マッチした箇所全てを返す
	var reg = new RegExp("[0-9]{3,}","g");
	var s = "003_005";
	alert(reg.match(s));
}

出力

[003,005]

取得せず判定だけしたい場合

testメソッドが使える

var pattern = /expression/;
var result = pattern.test(string);

パフォーマンスが良いらしい。

該当すれば true しなければ false で返却される。

参考・引用

とほほのJavascriptリファレンス - 正規表現 -

正規表現(RegExp) - とほほのWWW入門

正規表現チェックツール

Regexper