You can update the \maketag@@@
macro of amsmath
to insert the \dots
. Here's a convenience macro that you can add to your document preamble:
\makeatletter
\newcommand{\adddotsbeforeeqnnum}{\def\maketag@@@##1{\hbox{\m@th\normalfont\dots##1}}}
\makeatother
It acts as a switch to enable "dotted equation numbering".

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\renewcommand{\theequation}{2.\arabic{equation}}% Just for this example
\makeatletter
\newcommand{\adddotsbeforeeqnnum}{\def\maketag@@@##1{\hbox{\m@th\normalfont\dots##1}}}
\makeatother
\begin{document}
\begin{equation}
f(x) = ax^2 + bx + c \label{eqn:one}
\end{equation}
\begin{equation}
f(x) = ax^2 + bx + c \tag{xyz}\label{eqn:two}
\end{equation}
\begin{equation}
\adddotsbeforeeqnnum
f(x) = ax^2 + bx + c \label{eqn:three}
\end{equation}
See~\eqref{eqn:one},~\eqref{eqn:two} and~\eqref{eqn:three}.
\end{document}