【发布时间】:2017-02-02 08:43:16
【问题描述】:
我正在开发一个 C# 应用程序。
我有一个带有提交按钮的文本输入字段。
当我点击按钮时,我想检查文本是否准确:“CODxxxxx”(x=number)。
其实我有这个:
if (inputText1.ToLower().Contains("COD") && inputText1.Length.ToString() == "8")
{
//DO THINGS
}
但如果字符串是xxxCODxx,则语句返回true。
我认为正则表达式可以帮助我,但我从未使用过 C#...
【问题讨论】:
-
是的,它可以 - 试试看会发生什么
-
我想检查字符串的长度是否为 8 个字符。前 3 个字符必须是“COD”,后 5 个字符必须是数字。
-
所以你正在检查一个字符串
StartsWithCOD 吗?.. 我也很惊讶自从ToLower永远不会包含COD以来一直有效
标签: c# regex visual-studio