小编Rob*_*015的帖子

如何在JavaScript中深层复制自定义对象?

我一直在这里冲浪一段时间,仍然没有找到适合我的答案.

有没有办法在JS中深层复制非普通对象?

我已经尝试了,jQuery.extend(true, {}, this)但它只克隆了一些,剩下的仍然是另一个对象的参考.

javascript clone object

11
推荐指数
2
解决办法
1万
查看次数

filter_validate_email 不起作用甚至被检测到?

我已经尝试了此处查询的所有其他答案,但没有一个适合我的需求。我使用的是 PHP 5.2,我开始认为这个过滤器可能不适用于我的版本?我在下面添加了代码,如果您看到任何内容请告诉我。我已经尝试过使用和不使用清理,每次它都会跳过整个子句并将表单提交到数据库。

if(isset($_POST['fname']) && !empty($_POST['fname']) AND isset($_POST['lname']) && !empty($_POST['lname']) AND isset($_POST['college']) && !empty($_POST['college']) AND isset($_POST['address']) && !empty($_POST['address']) AND isset($_POST['username']) && !empty($_POST['username']) AND isset($_POST['password']) && !empty($_POST['password']) AND $passwordEmail == $password2){

$address = $_POST['address'];

$address = filter_var($address, FILTER_SANITIZE_EMAIL);

 if(!filter_var($address, FILTER_VALIDATE_EMAIL) === false) {
header("location: registration.php?remarks=successEmail&college=$college&fname=$fname&lname=$lname&contact=$contact&username=$username");
}

else{
header("location: registration.php?remarks=failedEmail&college=$college&fname=$fname&lname=$lname&contact=$contact&username=$username");
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我删除了重复的功能,但!它仍然不起作用。

唯一的补充是移动了“!” 并拆除第一个过滤器。

这是我现在使用的代码,它仍然失败,并取自给出的一些答案:

if(isset($_POST['fname']) && !empty($_POST['fname']) AND isset($_POST['lname']) && !empty($_POST['lname']) AND isset($_POST['college']) && !empty($_POST['college']) AND isset($_POST['address']) && !empty($_POST['address']) AND isset($_POST['username']) && !empty($_POST['username']) AND isset($_POST['password']) && !empty($_POST['password']) AND …
Run Code Online (Sandbox Code Playgroud)

php forms validation

1
推荐指数
1
解决办法
2358
查看次数

标签 统计

clone ×1

forms ×1

javascript ×1

object ×1

php ×1

validation ×1