JavaScript用户注册信息验证

用户注册信息验证是否正确

一、Javascript方式

二、正则表达式验证

应用正则表达式验证:用户名4-16位,字母开头;用户名4-16位,首字母大写;两次密码是否相同;电话号码11位,并以1开头;出生日期

在register.jsp脚本部分代码如下

<script language="JavaScript" type="text/javascript">

function check()

{

var name=document.getElementById("name").value;

var patrn_name=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;   //用户名4-16位,字母开头

if(name!=null&&!patrn_name.exec(name))

{

alert("用户名输入不符合要求"+name);

return false;

}

var pass1=document.getElementById("pass1").value;

var patrn_pass=/^[A-Z][a-zA-Z0-9]{3,15}$/;   //用户名4-16位,首字母大写

if(pass1!=null&&!patrn_pass.exec(pass1))

{

alert("密码输入不符合要求,首字母大写"+pass1);

return false;

}

if(form1.pass1.value!=form1.pass2.value)

{

alert("密码不同");

form1.pass1.focus();

return false;

}

var tel=document.getElementById("tel").value;

varpatrn_tel=/^[1][0-9]{10}$/;   //tel:13562276780

if(tel!=null&&!patrn_tel.exec(tel))

{

alert("tel不符合要求");

return false;

}

var csrq=document.getElementById("csrq").value;

var patrn_csrq= /^(19|20)\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2][0-9]|3[0-1])$/;   //csrq:2012-02-05

if(csrq!=null&&!patrn_csrq.exec(csrq))

{

alert("csrq:2012-02-05");

return false;

}

return true;

}

</script>

时间: 2024-08-02 11:03:13

JavaScript用户注册信息验证的相关文章

验证用户注册信息是否合理

1.通过JavaScript脚本技术来实现判断用户输入的注册信息是否合理 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <

javascript身份证号码验证

https://github.com/oxcow/id-number-validator 版权声明: 关于<javascript身份证号码验证>的一切权利归作者@Leeyee所有: 非商用.非衍生; 如需转载需要注明来源于http://iyiguo.net/blog/2013/07/31/javascript-idcard-validate/ 15位身份证号码编码规则 18位身份证号码编码规则 校验规则 javascript编码实现 源代码 验证示例 15位身份证号码编码规则 ddddddyy

HTML5表单信息验证工作原理

任何Web开发者都能向我们保证,在窗体上提交输入的验证需要花费大量的时间来构建Web表单.当涉及到填写Web表单上的信息时,即使是最熟悉Web的用户也可以并且都会犯错.当用户点击页面上的提交按钮时,可能会导致不完整或不准确的数据被提交上去. 为了避免输入出错,开发者需要在加工信息前先进行验证.验证是在接受输入信息时最好的做法.把数据截止在门外越早越好. 验证在用户提交表单时,通过一个服务器端执行来完成的.在这种类型的验证里,用户提供的数据先被提交给服务器,服务器处理之后如果判定输入数据不正确或不

10个强大的Javascript表单验证插件推荐

创建一个JavaScript表单验证插件,可以说是一个繁琐的过程,涉及到初期设计.开发与测试等等环节.实际上一个优秀的程序员不仅是技术高手,也应该是善假于外物的.本文介绍了10个不错的JavaScript表单验证插件,使用它们完全可以节省你的时间!希望你喜欢. 1. validate.js Validate.js是一个非常不错的JavaScript表单验证库,源于CodeIgniter API.该库相当轻巧(不到1KB),不要求任何JavaScript框架,可以在所有主流浏览器中运行(包括IE

基于AJAX用户注册信息异步校验

周末无事,自己写了一个用户注册信息的,异步校验.不多说,直接上源码: check.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+reque

JavaScript表单验证和正则表达式

JavaScript表单验证 分为四类: 1.非空验证 常用于用户名等 2.相等验证 常用于验证两次输入的密码 3.范围验证 常用于年龄等 4.正则验证 用于手机号,邮箱号等 以下是实例: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html

JSP使用EL获取并显示用户注册信息。

使用EL获取并显示用户注册信息. <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030

JavaScript表单验证是否为中文

JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现. // 检查是否为中文 function isChn(str){ var reg = /^[u4E00-u9FA5]+$/; if(!reg.test(str)){m.mlyrx120.com return false; } return true; }

JavaScript版本信息

JavaScript版本信息下表列出了宿主应用实现的 Microsoft JScript 的版本信息. 语言要素1.02.03.04.05.05.15.5 Microsoft Internet Explorer 3.0x Microsoft Internet Information Server 1.0x Microsoft Internet Explorer 4.0x Microsoft Internet Information Server 4.0x Microsoft Windows Sc