Javascript之登陆验证
- 匹配中文字符的正则表达式: [\u4e00-\u9fa5]
 - 匹配双字节字符(包括汉字在内):[^\x00-\xff]
 - 匹配空行的正则表达式:\n[\s| ]*\r
 - 匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
 - 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
 - 用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
 - 用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
 - 用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
 - 用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Javascript之登陆验证</title>
<script language="javascript">
var eg={};
//申明一个对象,当做命名空间使用
//定义一个公共函数来获取id元素的值
eg.$=function(id){
	return document.getElementById(id);
	}
	//获得id
eg.regCheck=function(){
	var uid=eg.$("userid");
	var upwd=eg.$("userpwd");
	var upwd2=eg.$("userpwd2");
	if(uid.value==""){
		alert("账号不能为空!");
		return false;
		}
		if(upwd.value==""){
		alert("密码不能为空!");
		return false;
			}
		if(upwd.value !=upwd2.value){
		alert(" 两次密码输入不相同!");
		return false;
		}else{
                 alert("恭喜你!注册成功!");
        }
		return true;
	};
</script>
<style type="text/css">
body {
	margin-top: 30px;
	margin-left: 50px;
	padding-top: 10px;
	padding-left: 10px;
	width: 300px;
	height: 350px;
	font-size: 20px;
}
#table {
	padding-top: 5px;
	padding-left: 10px;
	line-height: 40px;
}
</style>
</head>
<body>
<form id="table" action=""  method="post" name="biaoge">
账户:<input name="" type="text" id="userid"/><br  />
密码:<input name="" type="text" id="userpwd"/><br />
确认:<input name="" type="text" id="userpwd2"/><br /><br />
<input name="register" type="button" value="注册"  onclick="return eg.regCheck()"/>
</form>
</body>
//
Javascript之登陆验证的更多相关文章
- tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片
		
本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...
 - Cookie、Session登陆验证相关介绍和用法
		
一.Cookie和Session 首先.HTTP协议是无状态的:所谓的无状态是指每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应直接影响,也不会直接 ...
 - 本博文将一步步带领你实现抽屉官网的各种功能:包括登陆、注册、发送邮箱验证码、登陆验证码、页面登陆验证、发布文章、上传图片、form验证、点赞、评论、文章分页处理以及基于tronado的后端和ajax的前端数据处理。
		
本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tronado的后端和ajax的 ...
 - Django之Cookie Session详解,CBV,FBV登陆验证装饰器和自定义分页
		
Cookie Session和自定义分页 cookie Cookie的由来 大家都知道HTTP协议是无状态的. 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接 ...
 - 【Java EE 学习 70 上】【数据采集系统第二天】【数据加密处理】【登陆验证】【登陆拦截器】【新建调查】【查询调查】
		
一.数据加密处理 这里使用MD5加密处理,使用java中自带加密工具类MessageDigest. 该类有一个方法digest,该方法输入参数是一个字符串返回值是一个长度为16的字节数组.最关键的是需 ...
 - ASP.NET MVC 自己实现登陆验证过滤器
		
1.首先添加一个过滤器类,并实现接口中对应的方法 public class YLFAuthorizeAttribute : FilterAttribute, IAuthorizationFilter ...
 - python学习 登陆验证
		
#!/usr/bin/env python #-*- coding=utf-8 -*- #----------------导入模块------------------------------ impo ...
 - 【Java EE 学习 20】【使用过滤器实现登陆验证、权限认证】【观察者模式和监听器(使用监听器实现统计在线IP、登录IP 、踢人功能)】
		
一.使用过滤器实现登录验证.权限认证 1.创建5张表 /*使用过滤器实现权限过滤功能*/ /**创建数据库*/ DROP DATABASE day20; CREATE DATABASE day20; ...
 - springaop实现登陆验证
		
1.首先配置好springmvc和springaop 2.先写好登陆方法,通过注解写代理方法 通过代理获得登陆方法的参数方法名,然后再aop代理方法内进行登陆验证 贴出代码 package com.h ...
 
随机推荐
- ios开源项目(各种有用的第三方库)
			
状态栏:MTStatusBarOverlay 下拉刷新:EGOTableViewPullRefresh 网络应用:ASIHTTPRequest 等待特效:MBProgressHUD JSON解 ...
 - 提高Scrum站会效率的一个小工具
			
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:提高Scrum站会效率的一个小工具.
 - 在自定义的dwt文件中调用page_header.lbi和page_footer.lbi
			
昨天下午接到需求说要增加一个新的页面,作为优惠活动规则的介绍之用,之前对ecshop各种修改,但是这次自己做页面还是第一次,文件太多,函数也太多,一个一个的读过来时间很头疼的事情,于是就参照goods ...
 - Delphi 7 升级到 Delphi 2010 总结
			
1 字符串 >>string =unicodeString 字母的处理要定义AnsiString了 >>PChar =PWidechar >>str='普通汉字' ...
 - Android多媒体数据库之MediaStore研究
			
应网友要求,今天给大家讲android的多媒体数据库.MediaStore这个类是android系统提供的一个多媒体数据库,android 中多媒体信息都可以从这里提取.这个MediaStore包括了 ...
 - [原]生产环境下的nginx.conf配置文件(多虚拟主机)
			
[原]生产环境下的nginx.conf配置文件(多虚拟主机) 2013-12-27阅读110 评论0 我的生产环境下的nginx.conf配置文件,做了虚拟主机设置的,大家可以根据需求更改,下载即可在 ...
 - Android常用代码集合
			
这篇文章主要记录一些常用的一些代码段,方便以后查阅,不断更新中. 1:调用浏览器,载入某网址 1 2 3 Uri uri = Uri.parse("http://www.android-st ...
 - [AngularJS] New in Angular 1.3 - Performance Boost with debugInfoEnabled
			
By default, Angular provides a lot of debug information on the DOM that's only necessary for tools l ...
 - [MODX] 3. Placeholder +
			
A chunk may be used in many pages, different page may require different style. We can use Placeholde ...
 - ActionScript 3 中的强制类型转换
			
以前AS中是这样进行强制类型转换的:假设有一个类叫做Class1,我们声明了一个它的对象 c1,如果想要将它转换成Class2类型,只要这样写: Class2(c1); 在AS3中你依然可以这样写,但 ...