Mathematica, 62 6161 60 bytes
Saved 2 bytes due to @MartinEnder.
MatchQ[Differences@IntegerDigits@#,MatchQ[{a:1...,b___}/;{b}==-{a}]&]@*Differences@*IntegerDigits
Anonymous functionComposition of functions. Takes a number as input and returns True
or False
as output.