if (!new Regex("^[0-9]+$").Match(str1).Success) 如题,能详细的解释下每个单词的意思吗 在线求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str1 包含0+或者1+。。0+ ~ 9+ 都OK 你去看看正则表达式if (!new Regex("^[0-9]+$").Match(str1).Success)Success 成功! 表示非意思是如果不成功new Regex 声明一个 Regex ,参数就是 ^[0-9]+$" Match 是上面Regex 的一个方法 如果str1不是以数字结尾的 则进入if内 +表示前面符合至少一次就是说你这个str1如果不是数字就错误,而且还不能是负的 str1与正则表达式比较Regex("^[0-9]+$").Match(str1)成功Regex("^[0-9]+$").Match(str1).success!表示非整句话就是如果str1与正则表达式不匹配 ^代表开始,$代表结尾^[0-9]+$代表数字开头,数字结尾,中间可以重复N(N>=1)次的0-9的数字 C#执行数据库语句的一个问题。 请帮讲几句微软msdn上的示例代码是什么意思 两台服务器一台北京一台上海,数据如何完全同步? 关于在子线程中设置系统钩子的问题 c# winform如果将这个网址转换过来 调用COM组件报错,高分相送! 窗口互操作的问题 中英文两种语言的resx,为什么中文出现在默认的resx里面,而英文的没有? 关于邮件群发问题?知道的进来解答下 关于ADO.NET的一个棘手问题,请教专家!!!! 请问下大家什么是派生? 初学C#,菜鸟,想问下数组里的“遍历”是什么意思,能通俗点吗?
0+
或者
1+
。。0+ ~ 9+ 都OK
if (!new Regex("^[0-9]+$").Match(str1).Success)
Success 成功
! 表示非
意思是如果不成功
new Regex 声明一个 Regex ,参数就是 ^[0-9]+$"
Match 是上面Regex 的一个方法
Regex("^[0-9]+$").Match(str1)
成功
Regex("^[0-9]+$").Match(str1).success!表示非
整句话就是
如果str1与正则表达式不匹配
^[0-9]+$
代表数字开头,数字结尾,中间可以重复N(N>=1)次的0-9的数字