正则表达式 只包含数字 大小写字母 下划线 减号

guestt007 2009-05-25 03:38:16
我需要判断一个字符串,字符串的内容只能包含数字、大小写字母、下划线和减号

还请高手赐教!
...全文
1365 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
guestt007 2009-05-25
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 HDNGO 的回复:]
在方括号里时,如果要在字符类中匹配连字符,那么把连字符号作为第一个字符列出。
[/Quote]

学习了!多谢
f305424238 2009-05-25
  • 打赏
  • 举报
回复
学习
HDNGO 2009-05-25
  • 打赏
  • 举报
回复
在方括号里时,如果要在字符类中匹配连字符,那么把连字符号作为第一个字符列出。
guestt007 2009-05-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 HDNGO 的回复:]
引用 7 楼 llsen 的回复:
引用 1 楼 HDNGO 的回复:
C# code^[a-zA-Z0-9_-]+$


这个不蛮好


有个小问题。。。连字符在方括号里要放第一位的。。

5楼修改过来了
[/Quote]

为什么要放在第一位呢?
baiyunyinv 2009-05-25
  • 打赏
  • 举报
回复
^[\w-]+$
HDNGO 2009-05-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 llsen 的回复:]
引用 1 楼 HDNGO 的回复:
C# code^[a-zA-Z0-9_-]+$


这个不蛮好
[/Quote]

有个小问题。。。连字符在方括号里要放第一位的。。

5楼修改过来了
guestt007 2009-05-25
  • 打赏
  • 举报
回复
恩,好像可以
guestt007 2009-05-25
  • 打赏
  • 举报
回复
这个好像可以
llsen 2009-05-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 HDNGO 的回复:]
C# code^[a-zA-Z0-9_-]+$
[/Quote]

这个不蛮好
y82907966 2009-05-25
  • 打赏
  • 举报
回复
    ^\w+$  只能输入由数字、26个英文字母或者下划线组成的字符串
HDNGO 2009-05-25
  • 打赏
  • 举报
回复
^[-_a-zA-Z0-9]+$


汗~
guestt007 2009-05-25
  • 打赏
  • 举报
回复
to y82907966

需要包含数字
guestt007 2009-05-25
  • 打赏
  • 举报
回复
需要数字
y82907966 2009-05-25
  • 打赏
  • 举报
回复
不要数字?
HDNGO 2009-05-25
  • 打赏
  • 举报
回复
^[a-zA-Z0-9_-]+$

110,536

社区成员

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

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

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