Line data Source code
1 : /**
2 : * Copyright Soramitsu Co., Ltd. All Rights Reserved.
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : #include "validators/validators_common.hpp"
7 :
8 : #include <regex>
9 :
10 : namespace shared_model {
11 : namespace validation {
12 :
13 : bool validateHexString(const std::string &str) {
14 5569 : static const std::regex hex_regex{R"([0-9a-fA-F]*)"};
15 5545 : return std::regex_match(str, hex_regex);
16 0 : }
17 :
18 : } // namespace validation
19 : } // namespace shared_model
|