网易判断用户名的合法js代码



163检测用户名合法性.

<SCRIPT LANGUAGE="JavaScript">
function checkUsername() {
var username = document.getElementById("username").value;
if( username == "" || username == null ){
  alert( "请先填写用户名!" );
  return false;
}
switch( isUsername( username ) ){
  case 0: break;
  case 1: {
   changeUsernamePrompt( "您选择的用户名‘"+username+"’格式不正确,用户名不能以数字开头" );
   return false;
  }
  case 2: {
   changeUsernamePrompt( "您选择的用户名‘"+username+"’字符长度有误,合法长度为6-20个字符" );
   return false;
  }
  case 3: {
   changeUsernamePrompt( "您选择的用户名‘"+username+"’含有非法字符,用户名只能包含_,英文字母,数字" );
   return false;
  }
  case 4: {
   changeUsernamePrompt( "您选择的用户名‘"+username+"’格式不正确,用户名只能包含_,英文字母,数字" );
   return false;
  }
}
return true;
}
function changeUsernamePrompt(cnt){
document.getElementById( "failinfo" ).innerHTML = cnt;
document.getElementById( "failinfo" ).style.display = "";
}
function chooseThis(name) {
document.getElementById( "username" ).value = name;
}
function isUsername( username ){
if( /^\d.*$/.test( username ) ){
  return 1;
}
if(! /^.{6,20}$/.test( username ) ){
  return 2;
}
if(! /^[\w_]*$/.test( username ) ){
  return 3;
}
if(! /^([a-z]|[A-Z])[\w_]{5,19}$/.test( username ) ){
  return 4;
}
return 0;
}
var flag = false;
function gotoNextStep() {
if (flag) {
  location.href='reg2.jsp';
  flag = false;
}
}
</SCRIPT>
时间: 2024-08-01 18:45:00

网易判断用户名的合法js代码的相关文章

Android 判断ip地址合法实现代码

Android 判断ip地址合法实现代码 昨天,我在网上找了一下判断文本框内的字符串是否是合法的ip地址,自己想到了正则表达式,可是自己对这个却不熟,所以在网上查找了一些资料,最后终于是做出来了. 具体的代码很简单, public boolean isIP(String addr) { if(addr.length() < 7 || addr.length() > 15 || "".equals(addr)) { return false; } /** * 判断IP格式和范

最简洁的判断IE浏览器的JS代码

具体方法  代码如下 复制代码 var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if(isIE) {     if(isIE6){alert("ie6″);    } else if(isIE

用户名密码验证js 代码

只能输入6-20个字母.数字.下划线 function ispasswd(s) { var patrn=/^(w){6,20}$/; if (!patrn.exec(s)) return false return true } 用户名验证只能输入1-30个以字母开头的字串 function istruename(s) { var patrn=/^[a-za-z]{1,30}$/; if (!patrn.exec(s)) return false return true }

php 判断IP是否合法正则表达式代码

 代码如下 复制代码 function matchip($q){ preg_match('/((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)(.((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)){3}/', $q, $matches); return $matches[0]; } $ipaddress = '201.103.2.2'; $iperror ='262.3.6.6'; $iptest = matchip( $ipaddress

files-input相同name怎么判断都不为空求js代码

问题描述 input相同name怎么判断都不为空求js代码 $(""form"").submit( function () { var files = document.getElementsByName(""upload""); for (var int = 0; int < files.length; int++) { if (files[int].val=="""") { /

JS代码判断IE6,IE7,IE8,IE9的函数代码

JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9!做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码   做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 第一种: 复制代码 代码如下: <script type="text/javascript"> var browser=navigator.appName var b_vers

判断文件是否正在被使用的JS代码

 这篇文章主要介绍了判断文件是否正在被使用的JS代码,有需要的朋友可以参考一下 代码如下: //判断文件是否正在被使用    function FileINUse(filename:String):boolean; var   usein:file; begin   result:=false;   assignfile(usein,FileName);   try     reset(Usein);   except     on E:EInOutError do     begin    

使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)_javascript技巧

在网站开发中,经常会简单使用js代码来判断字符串中有多少汉字的功能.今天小编抽时间给大家分享实现代码.废话不多说了,直接给大家贴代码了. $("form").submit(function () { var content = editor.getContentTxt(); var sum = 0; re = /[\u4E00-\u9FA5]/g; //测试中文字符的正则 if (content) { if (re.test(content)) //使用正则判断是否存在中文 { if

javascript-关于js判断用户名和密码的问题

问题描述 关于js判断用户名和密码的问题 遇到一个问题,就是判断用户名和密码里面判断不为空的条件怎么写,我用了两种判断 方法,分别遇到两个不同的问题. 第一个是第三方登录时,调到登录界面,需要点击确认才能提交表单,不能直接进入 $(function() { var username = $('#username').val(); var password = $('#password').val(); if( !username && typeof(username)!="und