What are some ways to determine if a std::string contains all numeric data? (Alpha representations of numeric data)

Code:
std::string sPrimaryNumber = "98";

sPrimaryNumber.find_first_not_of("0123456789");