Regex.IsMatch(sMonth,"/d+")报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Regex.IsMatch(sMonth,"/d+")报错相关的知识,希望对你有一定的参考价值。

我用的是2005 ,报错是说 无法识别这个转义字符,我想验证sMonth这个字符能否转换为数字。
只要有\d 都报错 不知道用什么转义字符可以

参考技术A \d
这才是数字
或者用[0-9]
参考技术B 判断是否为数字的话不应该用\d+
你试试 字符串"9527bnbbb"是否能被验证通过

基础代码段

1、正则表达式匹配数字类型:

Regex.IsMatch(expression.Trim(), @"^([-]|[0-9])[0-9]*(\.\w*)?$")

 2、加载对象:

Assembly.Load(AssemblyPath).CreateInstance(classNamespace)

 

以上是关于Regex.IsMatch(sMonth,"/d+")报错的主要内容,如果未能解决你的问题,请参考以下文章