当前位置:  编程技术>其它

一个验证用户名的正则表达式

    来源: 互联网  发布时间:2014-10-13

    本文导语:  求一个验证用户名的正则表达式各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教!VBscript编程要求用户名的字符控制在3至20个之间,由中文、大小写字母、...

求一个验证用户名的正则表达式
各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教!
VBscript编程要求用户名的字符控制在3至20个之间,由中文、大小写字母、数字、下划线、小数点、减号组成,  必须以中英文或数字开头结尾且下划线、小数点、减号这三个字符中的其中一个的组合不能是连续的 a__a或a--a或a..a 这样的,但可以 a_a.a_a.a_a-a-a-a_a-a.a.a.a这样的。
如果超出这个范围则用户名不通过。
就是一直弄不明白下划线、小数点、减号这三个字符中的其中一个的组合的问题,头都大了
此为不符合的正则:
^.{0,2}$|.{21,}|^[^A-Za-z0-9u4E00-u9FA5]|[^wu4E00-u9FA5.-]|([_.-])1

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

(?!pattern) 
负向预查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始

    
 
 

您可能感兴趣的文章:

  • java正则表达式验证函数
  • php正则验证邮箱的函数
  • IP 正则表达式验证
  • php password密码验证正则表达式(8位长度限制)
  • js验证email的正则
  • js 正则表达式 验证 a/b/c 格式的类型数据
  • JS 正则 时间验证
  • 正则表达式:关于汉字和浮点数的验证!
  • java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)
  • php 手机号码验证正则表达式
  • jquery正则验证代码(电话号码、传真、网址)
  • JavaScript正则表达式验证中文实例讲解
  • java正则表达式验证邮箱、电话号码示例
  • 常见的数字验证正则表达式整理
  • 左右若干数字验证的正则表达式
  • Jquery正则表达式验证电子邮件的代码示例
  • PHP 正则表达式验证中文的问题
  • JS验证URL函数 正则
  • php正则表达式验证手机电话
  • JavaScript 使用正则表达式进行表单验证的示例代码
  • 常用正则表达式范例 方便表单验证
  • c#使用正则表达式匹配字符串验证URL示例
  • asp email邮箱地址验证正则表达式
  • js验证电话号码手机号码的正则表达式
  • JavaScript常用的正则表达式表单验证代码
  • JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
  • javascript IP、域名、手机号码正则表达式验证代码
  • php下常用表单验证的正则表达式
  • JQuery数字类型验证常用正则表达式
  • 正则表达式验证
  • c# 正则表达式 验证数字的方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 做系统登陆身份验证,用什么方法去检查用户名密码?
  • 验证注册用户名必须为字母
  • Jquery验证用户名与密码的实例代码
  • jQuery异步验证用户名是否存在示例代码
  • Jquery验证用户名和密码的代码举例
  • java用户名密码验证示例代码分享
  • 自用的js与Jquery验证代码(日期 EMail邮箱 用户名、密码、手机号码等)
  • telnet用户名密码验证程序需求帮助,慷慨送分!!!
  • Ajax实现异步刷新验证用户名是否已存在的具体方法
  • jsp+ajax实现无刷新(鼠标离开文本框即验证用户名)实现思路
  • 基于Ajax用户名验证、服务条款加载、验证码生成的实现方法
  • Uploadify 'uploadify.php'存在多个输入验证漏洞
  • JSP单选按钮验证、下拉框验证、复选框验证实现代码
  • 广告系统中weak-and算法原理及编码验证
  • sqlserver服务器验证改为混合验证模式步骤
  • MVC2 jQuery的验证时,关于客户端验证绑定复选框问题。
  • MD5SUM 用来验证下载的redhat7.3iso文件数据完整性可不可以在windows98中进行验证!
  • 表单验证插件 Jquery表单验证插件
  • 我用了C写了MYSQL的登陆命令CONNECT()但它不验证就进入,该如何验证
  • MD5怎么验证?我下载了ISO文件具体怎么验证?急!
  • jquery表单验证框架提供的身份证验证方法(示例代码)
  • php验证码 php非预置图片生成验证码
  • C#代码验证sql语句是否正确(只验证不执行sql)的方法
  • php使用filter过滤器验证邮箱 ipv6地址 url验证
  • asp.net创建位图生成验证图片类(验证码类)
  • jquery内置验证(validate)使用方法示例(表单验证)
  • PHP验证码生成脚本 Securimage
  • python生成随机验证码(中文验证码)示例
  • jquery validate 自定义验证方法介绍 日期验证
  • VVC思想页面解耦合JS验证框架 vtor
  • jQuery表单验证插件 validVal


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3