请告诉我如何使用 PHP preg_match
函数中用于表达式匹配的各种符号。
除了基本信息外,请举例检查有效的电子邮件地址和不应包含/: 的字符串; { } * &
最佳答案
简单的例子..验证$var,它是一个验证和检查(a到z和A到Z)字符的字符串。
<?php
$var = 'hello';
if (ereg("[a-zA-Z]", $var)) {
echo 'it was typed correctly';
} else {
echo 'it was not typed correctly';
}
?>
更多正则表达式语法示例:http://www.regexlib.com/
编辑:
if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)) {
echo 'email ok';
} else {
echo 'email not ok';
}
问候。
关于php - 如何使用 PHP 的 preg_match 来验证字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029731/