最好的验证方法

时间:2015-04-15 15:33:47

标签: php

只是想知道我如何在php中验证文本?

我在网站上有一个表单,用户可以输入文本,但是其中一个字段要求输入是硬件或软件,但我想知道我如何制作它,以便如果用户输入除此之外的任何内容它不会工作?

1 个答案:

答案 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 ʰᵈˑ