简单的注册认证

来源:互联网 发布:查询域名有啥用 编辑:程序博客网 时间:2024/05/16 09:24
<?php header("Content-type: text/html; charset=utf-8"); echo '正则学习Begin';//测试一下注册用户名与密码是否合法//在这里要求用户名必须以字母开头,格式:由字母数字下划线组成,限定位数10位//密码格式:字母数字组成,限定位数10位?><!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><form action="check.php" method="post"><table><tr><td>用户名:</td><td><input type="text" name="username"></td></tr><tr><td>密码:</td><td><input type="password" name="password"></td></tr><tr><td><input type="submit" value="注册"></td></tr><tr><td><input type="reset" value="重置"></td></tr></table>    </form></body></html>


<?php header("Content-type: text/html; charset=utf-8"); $username = $_POST['username'];$password = $_POST['password'];echo 'username:' . $username;echo '<br />';echo 'password:' . $password;echo '<br />';//在这里要求用户名必须以字母开头,格式:由字母数字组成可以附带下划线,限定位数6到12位//在这里要求密码必须以字母开头,格式:由字母数组成,限定6到12位:// \w  匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 $user = '/^[a-zA-Z]\w{5,11}$/';$pass = '/^[a-zA-Z][A-Za-z0-9]{5,11}$/';if (!preg_match($user,$username) | !preg_match($pass,$password)) {echo '用户名或密码不合法';}else{echo 'OK';}?>


效果图如下:

1:

2:





0 0
原创粉丝点击