Por acá anda una guía interesante de expresiones regurlares. Es para JScript, pero parece que la sintaxis es igual o similar a otros lenguajes, ya que algunos depuradores que he usado como JavaScript para envío de información también me funcionan en php.
http://msdn2.microsoft.com/en-us/library/6wzad2b2.aspx