php 验证用户是否注册过,PHP验证用户注册信息是否合法

以下为<?php

include_once("top.php");

?>

include_once("left.php");

?>

 
reg.gif
 

function chkinput_login(form){ //断用户是否输入了用户名

if(form.usernc.value==""){

alert("请输入用户昵称!");  //如果没输入用户名,则弹出一个提示框提示未输入用户名

form.usernc.focus();      //重新使用户昵称输入框获取焦点

return(false);

}

if(form.userpwd1.value==""){

alert("请输入注册密码!");

form.userpwd1.focus();

return(false);

}

if(form.userpwd2.value==""){

alert("请输入确认密码!");

form.userpwd2.focus();

return(false);

}

if(form.userpwd1.value!=form.userpwd2.value){  //判断密码与确认密码是否相同

alert("注册密码于确认密码不同!");

form.userpwd1.focus();

return(false);

}

if(form.userpwd1.value.length<6){     //判断密码长度是否大于或等于6位

alert("注册密码应大于6位!");

form.userpwd1.focus();

return(false);

}

if(form.truename.value==""){

alert("请输入真实姓名!");

form.truename.focus();

return(false);

}

if(form.sex.value==""){

alert("请选择性别!");

form.sex.focus();

return(false);

}

if(form.email.value==""){

alert("请输入E-mail地址!");

form.email.focus();

return(false);

}

if(form.email.value.match(/^(.+)@(.+)$/)==null){             //判断邮件地址的格式是否正确

alert("请输入正确的E-mail地址!");

form.email.focus();

return(false);

}

if(form.tel.value==""){

&nb

/phprm/27157.htmlwww.phpzy.comtrue/phprm/27157.htmlTechArticlePHP验证用户注册信息是否合法 关键函数 通过JavaScript对用户注册信息的合法性进行验证时,经常需要对数值型数据进行检验。 JavaScript可以应用isNaN()函数实现上述功能,下面对该函数...

相关文章

暂无相关文章

PHP之友评论

今天推荐

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,我们可以使用 PHP 的正则表达式函数 `preg_match()` 来验证邮箱、手机号和密码的合法性。下面是一个示例代码: ```php $email_regex = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/"; // 邮箱正则表达式 $phone_regex = "/^1[3456789]\d{9}$/"; // 手机号正则表达式 $password_regex = "/^[a-zA-Z0-9!@#$%^&*()_+]{6,20}$/"; // 密码正则表达式 $email = $_POST['email']; $phone = $_POST['phone']; $password = $_POST['password']; if (!preg_match($email_regex, $email)) { // 邮箱格式不正确 echo "邮箱格式不正确"; } else if (!preg_match($phone_regex, $phone)) { // 手机号格式不正确 echo "手机号格式不正确"; } else if (!preg_match($password_regex, $password)) { // 密码格式不正确 echo "密码格式不正确"; } else { // 验证通过,进行注册操作 // ... } ``` 关于表单的注册功能,我们可以使用 HTML 的 `<form>` 元素和 PHP 的 `$_POST` 变量来实现。下面是一个示例代码: ```html <form action="register.php" method="post"> <label>邮箱:</label> <input type="text" name="email"><br> <label>手机号:</label> <input type="text" name="phone"><br> <label>密码:</label> <input type="password" name="password"><br> <input type="submit" value="注册"> </form> ``` 在 `register.php` 文件中,我们可以获取表单提交的数据,进行验证注册操作。下面是一个示例代码: ```php $email_regex = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/"; // 邮箱正则表达式 $phone_regex = "/^1[3456789]\d{9}$/"; // 手机号正则表达式 $password_regex = "/^[a-zA-Z0-9!@#$%^&*()_+]{6,20}$/"; // 密码正则表达式 $email = $_POST['email']; $phone = $_POST['phone']; $password = $_POST['password']; if (!preg_match($email_regex, $email)) { // 邮箱格式不正确 echo "邮箱格式不正确"; } else if (!preg_match($phone_regex, $phone)) { // 手机号格式不正确 echo "手机号格式不正确"; } else if (!preg_match($password_regex, $password)) { // 密码格式不正确 echo "密码格式不正确"; } else { // 验证通过,进行注册操作 // ... } ``` 在注册操作中,我们可以将用户的邮箱、手机号和密码存储到数据库中,以便后续的登录操作。具体的数据库操作可以使用 PHP 的数据库扩展,如 mysqli 或 PDO。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值