求正则表达式,验证整型

gaomlcp 2006-07-13 09:18:39
System.Text.RegularExpressions.Regex.IsMatch("11", "^[0-9]") 结果 true
System.Text.RegularExpressions.Regex.IsMatch("aa", "^[0-9]") 结果 false
System.Text.RegularExpressions.Regex.IsMatch("1a", "^[0-9]") 结果 true 这里就错了
怎么验证必须是整型字符,不能包含字母,高手帮忙!!
摆脱了!!!
...全文
218 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eliphe 2006-07-13
  • 打赏
  • 举报
回复
string regexStr = "^\d+$"
gaomlcp 2006-07-13
  • 打赏
  • 举报
回复
OK了,谢谢大家
RexZheng 2006-07-13
  • 打赏
  • 举报
回复
呵呵,刚看到楼上的,是还得加一个负数的验证

^-?[1-9]+\d*$
RexZheng 2006-07-13
  • 打赏
  • 举报
回复
^[1-9]+\d*$

这个严格一点,可以排除01,002这样的情况
paddycf001 2006-07-13
  • 打赏
  • 举报
回复
^((\+|-)\d?\d*$
mobydick 2006-07-13
  • 打赏
  • 举报
回复
string regexStr = "^\d+$"

110,536

社区成员

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

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

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