用户名验证
来源:互联网 发布:ubuntu 漏洞提权 编辑:程序博客网 时间:2024/05/16 13:46
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><script>//验证当前用户名是否可用function checkusername(){var uid_val=$("#username").val()var uid_rel=trueif (uid_val==""){$("#username_tip_txt").html("<span style='color:#f00;'>请输入用户名</span>")$("#username").addClass("reg_input_focus")uid_rel=false}else if(isWhiteWpace(uid_val)){ //验证空格$("#username_tip_txt").html("<span style='color:#f00;'>用户名不得含有空格</span>")$("#username").addClass("reg_input_focus")uid_rel=false}else if(((uid_val+"").length<=2)||((uid_val+"").length>=17)){$("#username_tip_txt").html("<span style='color:#f00;'>请输入正确的格式,用户名为3-16位</span>")$("#username").addClass("reg_input_focus")uid_rel=true}else if(!checkname(uid_val)){$("#username_tip_txt").html("<span style='color:#f00;'>请输入正确的用户名格式(英文/英文/下划线)</span>")$("#username").addClass("reg_input_focus")uid_rel=false}else{$("#username_tip_txt").html("<img src='images/loading.gif' />")$.ajax({type: "post",url: "ajax/checkusername.php",data: "username="+uid_val+"&rnd"+Math.random(),dataType: "json",success: function(json){if (json.state=="user_ok"){$("#username_tip_txt").html("恭喜您,<span style='color:#f00;'>"+uid_val+"</span> 可用")uid_rel=true}else if(json.state=="user_nook"){$("#username_tip_txt").html("<span style='color:#f00;'>该账号已经被使用,请重新输入!</span>")$("#username").addClass("reg_input_focus")uid_rel=false}else{$("#username_tip_txt").html(json.content)$("#username").addClass("reg_input_focus")uid_rel=false}},error: function() {$("#username_tip_txt").html("参数出错!")$("#username").addClass("reg_input_focus")$("#username").focus();uid_rel=false}})}return uid_rel}function isWhiteWpace (s){ //验证用户名空格var whitespace = " \t\n\r";var i;for (i = 0; i < s.length; i++){var c = s.charAt(i);if (whitespace.indexOf(c) >= 0) {return true;}}return false;}function checkname(s){ //验证用户名合法性var val=svar patrn=/^[0-9a-z][\w-.]*[0-9a-z]$/i;if(patrn.test(val)){//alert("书写正确");return true;}else{//alert("书写错误");return false;}}//表单提交代码function checkreg(){if(checkusername()==false){$("#username").focus();return false;}return true;}</script></body></html>
0 0
- 用户名验证
- 用户名验证
- 用户名验证
- 验证用户名和密码
- 用户名密码验证程序
- ajax用户名验证
- Tapestry 验证用户名
- AJAX用户名验证
- vs中验证用户名
- jquery 注册验证用户名
- LDAP C#验证用户名
- jquery用户名验证
- 验证用户名的格式
- 用户名和密码验证
- Ajax用户名异步验证
- AJAX实现用户名验证
- ajax验证用户名
- Ajax实现用户名验证
- jQuery源码分析之ajaxPrefilters方法
- hot and cold observable
- jquery表单验证
- jquery获取节点实现隐藏和显示
- Java 自定义注解例子
- 用户名验证
- 我应该知道的八大定律
- 2015.10.31[NOIP模拟赛]考试总结
- jquery获取option自定义属性
- 三句话浓缩人生
- 常用的正则表达式
- 获得焦点改变文本框的值
- 活着的意义
- ajax提交表单步骤