apply_filters( 'um_strong_pass_regexps', $regexps, $password ) → {array}
Filters Ultimate Member strong password regular expression patterns.
Parameters:
| Name | Type | Description |
|---|---|---|
$regexps |
array | Default regular expressions in format pattern => error code. |
$password |
string | Checking password candidate. |
- Since:
- 2.11.3
- Source:
Returns:
Regular expressions in format pattern => error code.
- Type
- array
Example
Change Ultimate Member strong password regular expression patterns.
function custom_um_strong_pass_regexps( $regexps ) {
foreach ( $regexps as $regexp => &$error_message ) {
if ( '/[^\p{L}\p{N}\s]/u' === $regexp ) {
$error_message = __( 'Your password must contain at least one lowercase letter, one capital letter, one number, and one special character (e.g. !@#$%^&*)', 'ultimate-member' );
} else {
$error_message = __( 'Your password must contain at least one lowercase letter, one capital letter, one number', 'ultimate-member' );
}
}
unset( $error_message );
return $regexps;
}
add_filter( 'um_strong_pass_regexps', 'custom_um_strong_pass_regexps' );