| 1 | #define U_USING_ICU_NAMESPACE 0
|
|---|
| 2 | #include <unicode/unistr.h>
|
|---|
| 3 |
|
|---|
| 4 | #include <boost/regex/icu.hpp>
|
|---|
| 5 |
|
|---|
| 6 | bool is_valid_password(const icu::UnicodeString& password, const icu::UnicodeString& requirements)
|
|---|
| 7 | {
|
|---|
| 8 | return boost::u32regex_match(password, boost::make_u32regex(requirements));
|
|---|
| 9 | }
|
|---|