JavaScriptの正規表現

郵便番号をマッチ

val.match( /^[0-9]{3}-[0-9]{4}$/ )
val.match( /^\d{3}-\d{4}$/ )

電話番号をマッチ

val.match( /[^0-9-]+/ )

Eメールをマッチ

val.match( /[\w.-]+@([\w-]+\.)+\w+/ )

画像ファイル名をマッチ

val.match( /\.(gif|jpg|jpeg)$/i )

RGBコードをマッチ

val.match( /^#?[0-9a-fA-F]{6}$/ )

フォルダー/ファイル名をマッチ

val.match( /^[\w\-]?[\w\/\-]*[\w\-]?$/ ) || fName.match( /\/\// )