[ASP.NET] 后台判断文本框输入内容是否为数字

由于使用JS在前台对文本框内容进行检测后似乎会影响回传

故在后端进行对内容判断

 

代码示例:

 1             string abnormal_num = Abnormal_Num.Text;//獲取文本框的text值
 2 
 3             //判斷是否輸入的是數字 (用js判斷會影響回傳?)
 4             string pattern = "^[0-9]*$";
 5             Regex regex = new Regex(pattern);
 6             if (!regex.IsMatch(abnormal_num))
 7             {
 8                 Abnormal_Num.Text = "";//清空輸入框
 9                 ShowMessage("異常數量請輸入數字!");
10                 return;
11             }

 

由于用到了正则表达式,因此需要在开头添加引用

 1 using System.Text.RegularExpressions; 

你可能感兴趣的:([ASP.NET] 后台判断文本框输入内容是否为数字)