A regular graph has its valency as its largest eigenvalue, if the graph is not regular, the largest eigenvalue is less than the valency. But this is practically the only thing that distinguishes the spectral theory of regular graphs from that of general graphs. In particular there is no formula of any sorts for the eigenvalues of regular graphs in general.
As for general graphs, there is is no useful characterization of the regular graphs that are determined by their spectrum.