首先创建一个rformText.php 文件 输入以下代码
<html>
<head>
<meta charset = "utf8"/>
<title>注册用户</title>
</head>
<body>
<h1>用户注册</h1>
<form action = "formText.php" method ="POST" name = "register">
<input type = "text" name = "username" placeholder = "请输入用户名"/>
<input type = "text" name = "email" placeholder = "请输入邮箱"/>
<input type = "text" name = "phone" placeholder = "请输入手机号"/>
<input type = "password" name = "password" placeholder = "请输入密码"/>
<input type = "password" name = "re-password" placeholder = "请确认密码"/>
<input type = "submit" name = "sub" placeholder = "快速注册"/>
</form>
<body>
</html>
然后在创建一个 formText.php文件 输入以下代码
<?php
//用户名大于三位小于18位
$patternUserName ='/^[0-9A-Za-z_]{3,18}$/';
if(!preg_match($patternUserName,$_POST['username'])){
exit('用户名不合法');
}
if(!preg_match('/^[0-9A-Za-z._]+@[0-9A-Za-z.]+$/',$_POST['email'])){
exit('邮箱不合法');
}
if(!preg_match('/^1[0-9]{10}$/',$_POST['phone'])){
exit('手机号码不合法');
}
if(!preg_match('/^[0-9A-Za-z._]{6,18}$/',$_POST['password'])){
exit('密码不合法');
}
if($_POST['password']!=$_POST['re-password']){
exit('确认密码与上面输入密码部同');
}
echo '注册成功';
?>