JavaScript 本地验证用户注册信息

 1 <!-- 使用JS来本地验证用户的注册信息,常见的密码设置太短,用户名太长等问题,
 2     为了安全可靠性,最好还是在服务端进行二次验证。我的服务端语言是PHP。
 3     本地验证可以减少对服务器的请求(新手的认识~)。下面是具体的代码,
 4 -->
 5 <!DOCTYPE HTML>
 6 <html>
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 8     <head>
 9         <title>User Register page</title>
10     </head>
11     <body>
12         <script>
13             function checkUserName(){
14                 var obj = document.reg_form.user_name.value;
15                 if (obj.length > 6) {
16                     alert("用户名长度超过限制!");
17                     return false;
18                 }
19                 var v_pwd = document.reg_form.pwd.value;
20                 if (v_pwd.length > 10) {
21                     alert("密码长度超过限制!");
22                     return false;
23                 }else if(v_pwd.length < 5) {
24                     alert("密码太短!");
25                     return false;
26                 }
27                 return true;
28             }
29         </script>
30         <form name="reg_form" action="server_register_verify.php" method="post" onsubmit="return checkUserName()">
31              <p>用户名:<input type="text" name="user_name" /></p>
32              <p>密码:<input type="password" name="pwd" /></p>
33              <p>确认密码:<input type = "password" name = "pwd_again" /></p>
34              <p><input type="submit" /></p>
35         </form>
36     </body>
37 </html>
时间: 2024-08-29 20:04:10

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用户注册信息验证

用户注册信息验证是否正确 一.Javascript方式 二.正则表达式验证 应用正则表达式验证:用户名4-16位,字母开头:用户名4-16位,首字母大写:两次密码是否相同:电话号码11位,并以1开头:出生日期 在register.jsp脚本部分代码如下 <script language="JavaScript" type="text/javascript"> function check() { var name=document.getElementB

HTML注册页面验证注册信息

在这里主要介绍两种验证方式,一种是点击注册按钮后会提示最上方的出错位置,弹出窗口提示格式不对.另一种是利用鼠标事件,在鼠标进行不同操作时会有不同的click事件. 这两种都是利用javascript,同时也可以添加css美化界面. 第一种:首先建立一个form和一个table <form action="" method="post"> <table> <tr> <td>用户名</td> <td>

js验证网址等Javascript常见验证代码合集

发一个利用js验证网址是否正确,email格式是否正确,是否为数字及数字的范围,密码或字符长度及是否相等及要求的最小字符串长度,输入是否为空等Javascript常见验证代码合集,用的上的朋友可以拿去了自行添加整理. 关键的JavaScript代码函数: 查看代码 打印 001 /** 002 * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一< span>元素来显示错误信息. 003 * 004 * @author www.phpernote.com 005 * @versi

利用ajax无刷新验证注册信息

其大概思路如下: 一.把注册的html页面做好(html+css) 1.不需要form表单,直接用div包着 2.需要四个标签来显示正确.错误的信息显示 3.不用submit提交按钮,直接用button 如图: 二.把ajax做成一个函数,通过传简单的参数可以与服务器进行数据交换. 1.这个ajax函数前面有一篇如何处理利用ajax处理返回数据的文章中详细说明了. 2.ajax函数需要三个参数,url,jsonData,getMsg.这里的url都是regProcess.php,jsonData

本地验证签名

Android APK 签名比对 -    To build a better world ! - BlogJava To build a better world ! Android APK 签名比对 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html Android APK 签名比对 发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的.签名机制在Android应用和框架

JavaScript邮箱验证-正则验证

一.RegExp 1.1 创建RegExp对象 new RegExp("必选,正则表达式","可选,匹配模式g,i,m") 1.2 RegExp对象的方法 test:检索字符串中的指定值,返回True或False. exec:检索字符串中的指定值,返回找到的值,没有则null. complie:用于改变正则表达式,或增删匹配模式. 1.2.1 test() var r1 = new RegExp('world'); console.log(r1.test('Hell

正则严格验证身份证信息

原文:正则严格验证身份证信息 $a = '130424770827005'; $reg18 = '/[1-9]\d{5}(((1[9|8])\d{2})|(20[0-1]\d))((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)/'; $reg15 = '/[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}/'; 问题是对年份进行了判断从1800到2019等4年就需要修改.其实还可以更严格些.

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

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