正则表达式

yanjia151 2012-06-07 09:55:55
第一为不能为零,只能是整数
...全文
137 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ParanoidKing 2012-06-07
  • 打赏
  • 举报
回复
如果lz是想检测用户的输入,那就在KeyPress里面作KeyCode的判断吧
yanjia151 2012-06-07
  • 打赏
  • 举报
回复
String str = @"^(?!0)\d+$";

Regex r = new Regex(str);
r.IsMatch(this.rC_rechargeMoney.Text);
if (r.IsMatch(this.rC_rechargeMoney.Text) == false)
{

MessageBox.Show("第一位不能为零");
rC_rechargeMoney.Clear();

}
这样判断输入第一个数就提示。但是0还是输入了
q107770540 2012-06-07
  • 打赏
  • 举报
回复
^(?!0)\d+$
yanjia151 2012-06-07
  • 打赏
  • 举报
回复
后面可以为零^[1-9][0-9]$是这样吗
bdmh 2012-06-07
  • 打赏
  • 举报
回复
^[1-9]
花痴 2012-06-07
  • 打赏
  • 举报
回复


new Regex("(?is)(^[1-9].*)")
chentienran 2012-06-07
  • 打赏
  • 举报
回复
[-]?[1-9][0-9]*

111,126

社区成员

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

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

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