直接调用以下函数进行C#正则表达式数字检查,返回值为true表示输入是数字,反之不是。
itemvalue为输入的值。
C#正则表达式数字检查的代码
- using system.text.regularexpressions;
- private static bool isnumeric(string itemvalue)
- {
- return (isregex("^(-?[0-9]*[.]*[0-9]{0,3})$", itemvalue));
- }
- private static bool isregex(string regexvalue, string itemvalue)
- {
- try
- {
- regex regex = new system.text.regularexpressions.regex(regexvalue);
- if (regex.ismatch(itemvalue)) return true;
- else return false;
- }
- catch (exception )
- {
- return false;
- }
- finally
- {
- }
- }
实现C#正则表达式数字检查的方法就介绍到这里。
【编辑推荐】