一、验证邮箱格式是否正确
验证正确返回 True,错误返回 False
PHP
function valid_email($email) {
if (!filter_var($email, FILTER_VALIDATE_EMAIL) || mb_strlen($email) > 254) {
return false;
}
return true;
}
Javascript
function is_validate_email(email) {
var re = /^(([^<>()\[\]\\.,;:\s@”]+(\.[^<>()\[\]\\.,;:\s@”]+)*)|(“.+”))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
二、验证字符长度
PHP
function valid_content($content) {
if (mb_strlen($content) > 10240) {
return false;
}
return true;
}
Javascript
function valid_content($content) {
if ( $content.length > 10240) {
return false;
}
return true;
}
三、验证文件类型
PHP
function valid_file_type($file_type) {
$is_allow_type = array(‘png’,’jpg’,’jpeg’,’zip’,’rar’);
$file_type = strtolower($file_type);
if (in_array($file_type, $is_allow_type)) {
return true;
}
else {
return false;
}
}