\documentclass{article}
\usepackage[utf8]{inputenc}
\makeatletter
\newcommand{\@ifnextemdash}[2]{%
\def\@nextemdash{#1}\def\@nextnoemdash{#2}%
\futurelet\@let@token\@lookforemdash
}
\def\@lookforemdash{%
\ifx\@let@token^^e2%
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
{\@@lookforemdash}%
{\@nextnoemdash}%
}
\def\@@lookforemdash#1#2#3{%
\ifnum\pdfstrcmp{\detokenize{#2#3}}{\detokenize{^^80^^94}}=\z@
\expandafter\@nextemdash
\else
\expandafter\@nextnoemdash