A module is regular if all its
submodules are (Cohn) pure. The family of all regular modules is closed under
products if and only if R∕J(R) is a von Neumann regular ring. If each regular
R-module is semisimple then R is a T-ring. An extra condition is needed for the
converse. Character modules and extensions of regular and semisimple modules are
investigated.