我目前正在尝试检查匹配输入字符串的正则表达式,我想只验证字母a-z,(下限或上限),不包括所有数字,特殊字符......
但是,如果正则表达式部分匹配,Regex.Match(input)
将返回true。我希望它返回false,除非整个输入字符串有效,我将如何解决这个问题?
这是一个例子,如果我希望它如何工作,显示的正则表达式模式是我目前使用的。
Regex expression = new Regex("^[a-zA-Z]*");
if(!expression.IsMatch("example123")) { /* do something */ }
就像现在一样,正则表达式将匹配“示例”,并且仍然返回true,即使它最后包含“123”。