如果与整个输入字符串不匹配,请让C#Regex.IsMatch返回false

时间:2017-09-11 12:36:13

标签: c# regex

我目前正在尝试检查匹配输入字符串的正则表达式,我想只验证字母a-z,(下限或上限),不包括所有数字,特殊字符......

但是,如果正则表达式部分匹配,Regex.Match(input)将返回true。我希望它返回false,除非整个输入字符串有效,我将如何解决这个问题?

这是一个例子,如果我希望它如何工作,显示的正则表达式模式是我目前使用的。

Regex expression = new Regex("^[a-zA-Z]*");

if(!expression.IsMatch("example123")) { /* do something */ }

就像现在一样,正则表达式将匹配“示例”,并且仍然返回true,即使它最后包含“123”。

0 个答案:

没有答案