java用户名密码不能为空代码_jsp注册页面用户名,密码,确认密码,手机号,邮箱不能为空...
效果图:
全部代码:
pageEncoding="UTF-8"%>
注册界面
body{
background-image:url(images/image2.jpg);
background-size:100% 100%;
background-attachment:fixed;
}
.main{
width:525px;
margin-left:auto;
margin-right:auto;
}
.hr_1 {
font-size: 36px;
font-weight: bold;
color: #3275c3;
height: 35px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #3275c3;
vertical-align:bottom;
padding-left:12px;
}
.left{
text-align:right;
width:80px;
height:25px;
padding-right:5px;
}
.center{
width:135px;
}
.in{
width:130px;
height:16px;
border:solid 1px #79abea;
}
.red{
color:#cc0000;
font-weight:bold;
}
div{
color:#F00;
}
function $(elementId){
return document.getElementById(elementId).value;
}
function divId(elementId){
return document.getElementById(elementId);
}
/*用户名验证*/
function checkUser(){
var user=$("user");
var userId=divId("user_prompt");
userId.innerHTML="";
var reg=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;
if(reg.test(user)==false){
userId.innerHTML="用户名不正确";
return false;
}
return true;
}
/*密码验证*/
function checkPwd(){
var pwd=$("pwd");
var pwdId=divId("pwd_prompt");
pwdId.innerHTML="";
var reg=/^[a-zA-Z0-9]{4,10}$/;
if(reg.test(pwd)==false){
pwdId.innerHTML="密码不能含有非法字符,长度在4-10之间";
return false;
}
return true;
}
function checkRepwd(){
var repwd=$("repwd");
var pwd=$("pwd");
var repwdId=divId("repwd_prompt");
repwdId.innerHTML="";
if(pwd!=repwd){
repwdId.innerHTML="两次输入的密码不一致";
return false;
}
return true;
}
/*验证邮箱*/
function checkEmail(){
var email=$("email");
var email_prompt=divId("email_prompt");
email_prompt.innerHTML="";
var reg=/^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
if(reg.test(email)==false){
email_prompt.innerHTML="Email格式不正确,例如web@163.com";
return false;
}
return true;
}
/*验证手机号码*/
function checkMobile(){
var mobile=$("mobile");
var mobileId=divId("mobile_prompt");
var regMobile=/^1\d{10}$/;
if(regMobile.test(mobile)==false){
mobileId.innerHTML="手机号码不正确,请重新输入";
return false;
}
mobileId.innerHTML="";
return true;
}
新用户注册 |
//验证页面logincheck2.jsp还没有写
用 户 名: |
用户名由英文字母和数字组成的4-16位字符,以字母开头
|
|
密 码: |
密码由英文字母和数字组成的4-10位字符
|
|
确认密码: | ||
电子邮箱: | ||
手机号码: |
本文地址:https://blog.csdn.net/qq_44161929/article/details/111130219
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java用户名密码不能为空代码_jsp注册页面用户名,密码,确认密码,手机号,邮箱不能为空...相关推荐
- jsp java servlet_jsp+java ,servlet如何实现用户登录和注册页面
jsp+java servlet实现简单用户登录(使用数据库,包括注册页面) 功能介绍 本项目通过使用jsp和servlet实现简单的用户登录.主要逻辑为:如果用户不存在,则首先进行注册(注册信息同步 ...
- 登录、注册页面及后台代码
一.登录页面及后台代码 1.登录页面如图1所示 首先进行身份选择,由"管理员"和"用户"两种身份进行选择,选择不同的身份,程序会进入不同的数据表检索登录信息:当 ...
- java web 找回密码_java web实现 忘记密码(找回密码)功能及代码
java web实现 忘记密码(找回密码)功能及代码 (一).总体思路 (二).部分截图 (三).部分代码 (一).总体思路: 1.在 找回密码页面 录入 姓名.邮箱和验证码,录入后点击[提交]按钮, ...
- java修改密码代码_java web实现 忘记密码(找回密码)功能及代码
java web实现 忘记密码(找回密码)功能及代码 (一).总体思路 (二).部分截图 (三).部分代码 (一).总体思路: 1.在 找回密码页面 录入 姓名.邮箱和验证码,录入后点击[提交]按钮, ...
- java用户名重复验证代码_java如何让注册的用户名不重复,在当前页面就可以判断,并抛出提示?...
一个最简单的实现. 已注册用户名 levey 和 swnuv Code: index.html Check UserName 用户名* 这里就是ajax了 check.js $(document).r ...
- java map 结构体_业务代码的救星——Java 对象转换框架 MapStruct 妙用
简介 在业务项目的开发中,我们经常需要将 Java 对象进行转换,比如从将外部微服务得到的对象转换为本域的业务对象 domain object,将 domain object 转为数据持久层的 dat ...
- 头歌 Java实训答案 全ac代码 请善用目录功能
Java初体验 第一关 public class HelloWorld{ /********* Begin *********/ public static void main(String[] ar ...
- 《学籍信息管理系统》java+mysql+gui实现(全套免费代码+保姆教学+60页实验报告)
系统是拥有验证码验证功能,账户登录功能,数据的增删改查功能,数据库内容是建立了学生表,院系表,学生账户表,管理员账户表,学生表与院系表之间还存在外键联系. 我把系统做成两个菜单页面,管理员账户与学生账 ...
- java 输入五种水果_java代码,实现输入编号,输出对应水果的单价~~~~
总结:总感觉有问题,因为输出我写的太不对劲了,直接把price的价格写了出来然输出显示-- package com.badu; import java.util.Scanner; //从键盘输入次数, ...
最新文章
- LeetCode 202. Happy Number--Python解法
- 信通院AI白皮书:硬核干货一文打尽,从技术流派到应用趋势【附下载】
- php 跳转qq群代码_PHP小脚本~QQ免KEY值加群
- pfSense如何创建和配置VLAN
- Spark弹性式数据集RDDs
- DOM-6 【兼容】读写样式属性、操作伪元素、运动元素初探
- 顺时针小球圆周运动Java编程_如何使用CSS实现圆周运动小球的实例
- MySQL为用户授权
- 创建AD域之后设置DNS服务访问外网
- 【强化学习】 Nature DQN算法与莫烦代码重现(tensorflow)
- 计算机专业的学生需要自学什么区别,计算机专业的学生该怎样自学量子力学?.PDF...
- 多旋翼无人机构成及其原理详解
- 深度学习英语-迭代法(01)故事法,一个新的尝试
- Python列表的正序,逆序输出
- 云服务器入门篇:搭建云服务器Java web环境(Ubuntu Server 16.04.1 LTS 64位)
- linux下校正系统时间,date linux系统校正时间
- HTML表单元素、标签、iframe内联框架 详细代码图解
- (CVPR-2022)AdaViT:用于高效图像识别的自适应视觉变换器
- pytest文档56-插件打包上传到 pypi 库
- 拯救视频模糊感,一些视频画质修复的小妙招
热门文章
- ZZCMS201910代码审计
- NAT/NAPT地址转换(内外网通信)技术详解【华为eNSP】
- 雨听|更改移动8元保号套餐
- ok6410linux开发环境搭建,飞凌嵌入式知识汇021期:OK6410裸机程序之开始模板(Linux环境)...
- 路面附着系数估计_无迹 扩展卡尔曼滤波(UKF/EKF) 采用无迹/扩展卡尔曼滤波UKF进行路面附着系数估计,可实现“不变路面,对接路面和对开路面”等工况的路面附着系数估计
- git一键克隆多个仓库
- matlab 画图像频谱图
- Typora:修改高亮字体的样式和添加快捷键
- 数据分析人必看,分享一个完整的数据分析流程
- html无障碍阅读,Web 无障碍(WAI)