PHP 仅检查大写和数字的正则表达式
PHP Regular Expression To check Upper Case and Digits Only
我使用 Regular Expression
编写了 PHP
代码来检查字符串仅包含 UPPER CASE
和 DIGITS
的组合。我无法测试 $str.
$str = "ABCD1234";
if(preg_match('[A-Z0-9]', $str)){
echo "yes";
}else{
echo "No";
}
if(preg_match('/^[A-Z0-9]+$/', $str)){
/
和 /
表示正则表达式的开始和结束。 +
表示给定的集合可以出现不止一次。 ^
和 $
告诉正则表达式这必须应用于整个字符串,而不仅仅是它的一部分
您需要用 /
标记正则表达式字符串的开头和结尾
$str = "ABCD1234";
if(preg_match('/[A-Z0-9]/', $str)){
echo "yes";
}else{
echo "No";
}
我使用 Regular Expression
编写了 PHP
代码来检查字符串仅包含 UPPER CASE
和 DIGITS
的组合。我无法测试 $str.
$str = "ABCD1234";
if(preg_match('[A-Z0-9]', $str)){
echo "yes";
}else{
echo "No";
}
if(preg_match('/^[A-Z0-9]+$/', $str)){
/
和 /
表示正则表达式的开始和结束。 +
表示给定的集合可以出现不止一次。 ^
和 $
告诉正则表达式这必须应用于整个字符串,而不仅仅是它的一部分
您需要用 /
标记正则表达式字符串的开头和结尾$str = "ABCD1234";
if(preg_match('/[A-Z0-9]/', $str)){
echo "yes";
}else{
echo "No";
}