驗證URL
filter_var($var,FILTER_VALIDATE_URL);
驗證Email
filter_var($var,FILTER_VALIDATE_EMAIL);
驗證IP
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4);
//驗證ip是否為ipv4
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV6);
//驗證ip是否為ipv6
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4|FILTER_FLAG_IPV6);
//驗證ip是否為ipv4或ipv6
驗證整數
filter_var($var,FILTER_VALIDATE_INT);
//驗證整數,無論是int型別還是string,都可以驗證
驗證浮點數
filter_var($var,FILTER_VALIDATE_FLOAT);
///驗證浮點數,無論是int型別還是string,都可以驗證
注意:is_numeric()方法是上面2個方法的集合
PHP 驗證函式有哪些?
- filter_has_var()
- filter_id()
- filter_list()
- filter_input()
- filter_input_array()
- filter_var_array()
- filter_var()
除了使用Filter函式,還有什麼一般方法?