PHP mb_ereg_match() Function
Last Updated :
31 Mar, 2023
The mb_ereg_match() is an inbuilt function in PHP that is used for matching multibyte strings using regular expressions.
Syntax:
mb_ereg_match(pattern, string, options = null): bool
Parameters: This function has 3 parameters:
- pattern: The pattern parameters define the regular expression
- string: This parameter match or is evaluated by the regular expression pattern.
- option: This parameter defines search regular options.
Return Value: This function returns “true” for matching the string with the regular expression otherwise it will return “false”.
Example 1: The following code demonstrates the PHP mb_ereg_match() function.
PHP
<?php
$email = "dachman@gmail.com" ;
$pattern =
'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$' ;
if (mb_ereg_match( $pattern , $email )) {
echo "The email address is valid." ;
} else {
echo "The email address is invalid." ;
}
?>
|
Output:
The email address is valid.
Example 2: The following code is another example of the mb_ereg_match() function of PHP.
PHP
<?php
$name = "GeekforGeeks" ;
$pattern = '^[a-zA-Z]+$' ;
if (mb_ereg_match( $pattern , $name )) {
echo "The name is valid." ;
} else {
echo "The name is invalid." ;
}
?>
|
Output:
The name is valid.
Reference: https://www.php.net/manual/en/function.mb-ereg-match.php
Share your thoughts in the comments
Please Login to comment...