验证用户名是否符合长度要求
来源:互联网 发布:阿里云动态ip 编辑:程序博客网 时间:2024/06/08 18:00
<input name="username" value="" length="12" maxlengthd="12"/>
数据库里面username vachar2(12)
这个输入框要求用JAVASCRIPT去验证不能超过12个数字或英文或数字英文组合,还要求不能超过6个汉字,还要验证汉字和字母,数字的组合
如:用户名1999(就可以),麦克斯韦1999(就不行)
因为数据库里面要求的长度是12,一个汉字就占两个,但是在页面可以输入12个汉字
请用JAVASCRIPT写出你的解决方案?
全角 半角不考虑
数据库里面username vachar2(12)
这个输入框要求用JAVASCRIPT去验证不能超过12个数字或英文或数字英文组合,还要求不能超过6个汉字,还要验证汉字和字母,数字的组合
如:用户名1999(就可以),麦克斯韦1999(就不行)
因为数据库里面要求的长度是12,一个汉字就占两个,但是在页面可以输入12个汉字
请用JAVASCRIPT写出你的解决方案?
# function test(inputVal) # { # //去除首尾空格 # inputValinputVal = inputVal.replace(/^\s*|\s*$/g,""); # //零长字串不作处理 # if ( inputVal.length == 0 ) # { # return; # } # //只能匹配数字,字母或汉字 # var _match = inputVal.match(/^[a-zA-Z0-9\u4e00-\u9fa5]+$/g); # //匹配数字或字母(包括大小写) # var codeMatch = inputVal.match(/[a-zA-Z0-9]/g); # //匹配汉字 # var charMatch = inputVal.match(/[\u4e00-\u9fa5]/g); # //数字或字母个数 # var codeNum = codeMatch ? codeMatch.length : 0; # //汉字个数 # var charNum = charMatch ? charMatch.length : 0; # //成功 # if ( _match && codeNum + 2*charNum <= 12 ) # { # alert("输入正确!"); # return; # } # //失败 # alert("输入错误!"); # }
全角 半角不考虑
0 0
- 验证用户名是否符合长度要求
- Java - 验证邮箱地址是否符合要求
- 验证二叉树后序遍历序列是否符合要求
- js验证上传图片格式和大小是否符合要求
- 密码是否符合要求
- 检查用户名是否符合规定
- 判断schema是否符合要求
- 利用反射机制来验证上传文件的格式是否符合要求
- 验证oracle 的number(p,s)的值是否符合要求
- 字符串应用_验证注册账户时用名和密码是否符合要求
- 使用runInstaller 的executePrereqs选项来验证os是否符合oracle db software的安装要求
- 验证用户名是否存在
- 验证用户名是否存在
- 验证用户名是否有效
- 检查输入的用户名是否符合规定
- 检查输入的用户名是否符合规定
- 验证身份证号码是否符合规则
- 验证是否符合手机号格式
- Blowfish 加密算法 Java 版简单实现
- MySQL 命令行
- jquery Tooltips插件cluetip
- python多线程学习笔记1
- 在你的网页中插入天气预报
- 验证用户名是否符合长度要求
- 16*16点阵字库HZK16的使用
- 在javascript中获取中英文字符长度的问题
- Python datetime time 常用操作
- R语言的使用
- 关键字高亮显示
- hadoop、zookeeper、hbase、spark集群环境搭建
- 判断文本框还剩多少字符可以输入
- js内\n替换为<br/>