Write a regular expression (slides) that would match the following kinds of patterns. You can use the site Rubular to test your regex.
/^[abcdf][+-]?$/i/^[acgt]+$/i/^\d{5}(-\d{4})?$//^\d{4}(-?\d{4}){3}$//^[-]?\d+(\.\d+)?$//^\$[1-9]\d{2,}\.\d{2}$//^[a-z]*[aeiou][a-z]*[aeiou][a-z]*$/i