-2
我想知道我可以檢查一個變量包含數字0到9和字符A到Z,這樣的:如何檢查包含數字0至9和字符a至z的變量?
if($string contains numbers[0-9] and characters[a-z])
{
echo "true";
} else {echo "false";}
我想知道我可以檢查一個變量包含數字0到9和字符A到Z,這樣的:如何檢查包含數字0至9和字符a至z的變量?
if($string contains numbers[0-9] and characters[a-z])
{
echo "true";
} else {echo "false";}
您可以使用正則表達式。 preg_match
$str = "aab1230";
if(preg_match('/^[0-9a-z]+$/', $str)) {
// contains only characters [0-9] and/or [a-z]
}
應修改爲'+',而不是'*'? –
你可能想要添加'/ ^'和'$ /',所以它匹配所有的字符串 – Class
使用'regex' fuctions – samayo
重複的許許多多問題 – 2013-07-14 21:29:08
搜索PHP正則表達式語法和示例 – 2013-07-14 21:29:38