只是想知道我如何在php中验证文本?
我在网站上有一个表单,用户可以输入文本,但是其中一个字段要求输入是硬件或软件,但我想知道我如何制作它,以便如果用户输入除此之外的任何内容它不会工作?
答案 0 :(得分:1)
你可以试试简单的php,
$input="hardware"; //user inputted text
if($input=='software' || $input=='hardware'){
echo "Secure Enough";
#proceed with other codes
}else{
echo "Not valid";
# not valid so do what ever you want to do
}
OR
regex
$re = "/^(software|hardware)$/";
$str = "software";
if (preg_match($re, $str))
{
echo 'Secure Enough';
}else{
echo "Not valid";
}
修改强>
OR
if( in_array(strtolower($input), array("software", "hardware")) ) {
echo "Secure Enough";
} else {
echo "Not Valid";
}
@courtesy ʰᵈˑ