水开了,快来降温啊-----在线等等等…… 就是让TextBox中录入的数据匹配0-9之间,具体代码格式怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仅仅如此?那用^\d+$这样就可以了。using System.Text.RegularExpressions;Regex reg=new Regex(@"^\d+$");if(reg.IsMatch(this.textBox1.Text)){//匹配}else{//不匹配} 1、WebForm:Page_Load事件中:if (!IsPostBack){ TextBox1.Attributes.Add("onkeypress","CheckNum();");}客户端:<script language="javascript">function CheckNum(){ var objRegex = /[\d]/ig; if (String.fromCharCode(event.keyCode).match(objRegex) == null) { event.returnValue = 0; }}</script>2、WinFormprivate void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){ if (!Regex.IsMatch(e.KeyChar.ToString(),@"[\d]") && e.KeyChar != (char)8) { e.Handled = true; } } 查询不到数据库,求高手解答 PictureBox里截图 什么是申请内存 释放内存 这时cpu都作了什么?? 菜鸟问 C#属性 多线程 刷新界面 的方法讨论..........定时器刷界面 richtextbox占用CPU资源 关于未使用的变量编译不过去的问题 关于Graphics中的图像的保存问题 请问,这个简单的正则表达式怎么写? 有没有地方可以下到Visual Studio.net??? WIN FORM中如何点DataGird中某一个单元格来选种这1行???? 为什么会报这"在关键字 "Order"附近有语法错误"?
那用
^\d+$
这样就可以了。using System.Text.RegularExpressions;
Regex reg=new Regex(@"^\d+$");
if(reg.IsMatch(this.textBox1.Text))
{
//匹配
}
else
{
//不匹配
}
Page_Load事件中:
if (!IsPostBack)
{
TextBox1.Attributes.Add("onkeypress","CheckNum();");
}客户端:
<script language="javascript">
function CheckNum()
{
var objRegex = /[\d]/ig; if (String.fromCharCode(event.keyCode).match(objRegex) == null)
{
event.returnValue = 0;
}
}
</script>2、WinForm
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (!Regex.IsMatch(e.KeyChar.ToString(),@"[\d]") && e.KeyChar != (char)8)
{
e.Handled = true;
}
}