1.用户名不能以数字开头
2.密码长度不能少于6位
3.手机号码必须是11位符合中国地区手机号码规范的数字
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<form method="post">
用户名:<input type="text" name="txt_name"><br>
密码:<input type="password" name="txt_code"><br>
手机号码:<input type="text" name="txt_num"><br>
<input type="submit" value="注册" name="btn"><br>
</form>
<?php
if(isset($_POST["btn"])){
$name=$_POST["txt_name"];
$code=$_POST["txt_code"];
$num=$_POST["txt_num"];
$ECHO=true;
//用户名
if($name[0]>='0' && $name[0]<='9'){
$ECHO=false;
}else{
//密码
if(strlen($code)>=6){
//手机号码
$flag=true;$i=0;
while($i<strlen($num)){
if($num[$i]>='0' && $num[$i]<='9'){
$i++;
}
else{
$flag=false;
break;
}
}
if($flag && strlen($num)==11 && $num[0]=='1' && $num[1]=='3' || $num[1]=='4' || $num[1]=='5' || $num[1]=='7' || $num[1]=='8'){
$ECHO=true;
}else{
$ECHO=false;
}
}else{
$ECHO=false;
}
}
if($ECHO){
echo "你的用户名:".$name."<br>";
echo "你的密码:".$code."<br>";
echo "你的手机:".$num."<br>";
}else{
echo "用户名不合法"."<br>";
echo "密码长度不够<br>";
echo "手机号码不合法<br>";
}
}
?>
</body>
</html>