I'm preparing my manuscript for a journal in which figures are in the following clickable format like, for exapmle, "Fig. 1", "Figs. 2 and 3" and "Figs. 4-6". I'm trying to use the same environment of \hyperref as given in the existing code provided by Heiko Oberdiek, but not getting the required format. Please have a look on the attached screenshot for figure referencing style. The MWE is copied from existing code,
\documentclass[10pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{todonotes}
\usepackage{hyperref}
\newcommand*{\figref}[2][]{%
\hyperref[{fig:#2}]{%
Fig.~\ref*{fig:#2}%
\ifx\\#1\\%
\else
\,#1%
\fi
}%
}
\begin{document}
\begin{figure}[t]
\missingfigure[figwidth=6cm]{- << Ciel, mon mari >> dit-elle !}
\caption{Missing figure 1.}
\label{fig:missing Figure1}
\end{figure}
\begin{figure}[t]
\missingfigure[figwidth=6cm]{- << Ciel, mon mari >> dit-elle !}
\caption{Missing figure 2.}
\label{fig:missing Figure2}
\end{figure}
\begin{figure}[t]
\missingfigure[figwidth=6cm]{- << Ciel, mon mari >> dit-elle !}
\caption{Missing figure 3.}
\label{fig:missing Figure3}
\end{figure}
The single figure should be like that \figref{missing Figure1}.
And two figures be like that \figref{missing Figure1} and \figref{missing Figure2},
moreover the combination of three figures like tha \figref{missing Figure1,
missing Figure2,missing Figure3} as you can see in the attached journal's
screenshot.
\end{document}



\usepackage[colorlinks,linkcolor=blue]{hyperref}followed by\usepackage[nameinlink,capitalise]{cleveref}and use\crefinstead of\refetc. – sodd May 25 '17 at 15:47