In biblatex that is as easy as using a numeric-like style and issuing
\DeclareFieldFormat{labelnumberwidth}{#1\adddot}
Then
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat{labelnumberwidth}{#1\adddot}
\begin{document}
\cite{sigfridsson} then \cite{worman,geer}
\printbibliography
\end{document}
gives
