revert back to boost::regex for validator since gnu std::regex implementation is recursive without proper checks...