Vac*_*ano 9 c# string pattern-matching
可以检查字符串是否适合这种格式的最小C##-#####数量是多少(1个数字,破折号再多5个数字).
在我看来,正则表达式可以做到这一点(再次,我希望我知道正则表达式).
所以,这是一个例子:
public bool VerifyBoxNumber (string boxNumber)
{
// psudo code
if (boxNumber.FormatMatch("#-#####")
return true;
return false;
}
Run Code Online (Sandbox Code Playgroud)
如果您知道将使上述比较有效的真实代码,请添加答案.
cdh*_*wie 18
private static readonly Regex boxNumberRegex = new Regex(@"^\d-\d{5}$");
public static bool VerifyBoxNumber (string boxNumber)
{
return boxNumberRegex.IsMatch(boxNumber);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10059 次 |
| 最近记录: |