求一正则表达式:验证只能以字母开头,长度在4-18之间,只能包含字符、数字和下划线

kai333hui 2009-02-26 02:45:01
求一正则表达式:验证只能以字母开头,长度在4-18之间,只能包含字符、数字和下划线!
用于帐号输入验证用
急!
...全文
3009 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sprc_lcl 2009-02-26
  • 打赏
  • 举报
回复
同一楼
^[a-zA-Z][a-zA-Z0-9_]{3,17}$
qq4004229 2009-02-26
  • 打赏
  • 举报
回复
^[a-z]{4,18}|^[\d]{4,18}|^[\s]{4,18}


我具体不记得了.呵呵好像不用写这么长的:)
sprc_lcl 2009-02-26
  • 打赏
  • 举报
回复
^[a-zA-Z][a-zA-Z0-9]{3,17}$
cancerser 2009-02-26
  • 打赏
  • 举报
回复
^[a-zA-Z][0-9a-zA-Z_]{3,17}

另:如果字符包括非英文字符,且为当前系统语言字符,[0-9a-zA-Z_] 换成 \w
如中文系统下的中文
cancerser 2009-02-26
  • 打赏
  • 举报
回复
^[a-zA-Z][0-9a-zA-Z_]{3,17}

另:如果字符包括非英文字符,且为当前系统语言字符,[0-9a-zA-Z] 换成 \w
如中文系统下的中文

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧