判断用户名的合法常用js代码
来源:互联网 发布:c语言 二维数组列排序 编辑:程序博客网 时间:2024/05/14 02:45
//判断用户名的合法js代码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>
0 0
- 判断用户名的合法常用js代码
- js 判断是否是合法的email
- js判断日期合法
- js判断数字合法
- 常用js判断代码
- 表达式的合法判断
- js中判断字符串是否为合法的email格式
- js中判断字符串是否为合法的email格式
- js中判断字符串是否为合法的email格式
- JS判断用户名
- 常用的js判断
- 常用的js判断
- 发送手机验证码的js代码、手机号合法验证
- 判断合法的压缩字符
- JS各种常用条件判断代码集合
- 常用的注册过程判断(用户名,密码,E-mail)
- 常用的JS代码
- 常用的JS代码
- Eclipse快捷键(全)
- C语言实现 字符串转换为整数输出 int ascii_to_integer(char *str);
- mysql sql语句大全
- UIScrollView的封装,实现定时滚动视图
- Storm滑动窗口实现批量计算
- 判断用户名的合法常用js代码
- C++虚函数表解析
- Windows 10 新特性变化研究
- SMTP、POP3、IMAP
- libgcc_s_dw2.dll静态链接
- 电脑左边白屏
- gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架
- Cocos2d-x《雷电大战》(4)-策略模式实现不同子弹切换!!
- lapack参考网址