c# - 如何检查字符串的前两个值

标签 c# .net string

我想检查电话号码的输入值(检查它是否以 06 或 07 开头)并相应地在查询中进行更改。

如何解决这个问题?

以下是否有效:

char first = strNewTel.Trim()[0];
char sec = strNewTel.Trim()[1]; 

...然后检查两个字符是否匹配。

或者有更好的方法吗?谢谢!

最佳答案

if (!string.IsNullOrEmpty(strNewTel)
    && (strNewTel.StartsWith("06")
        || strNewTel.StartsWith("07")) {

}

关于c# - 如何检查字符串的前两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8258876/

相关文章:

javascript - 使用此代码在 JS 中查找字符串中最长的单词?

c# - 如何在 Build EventS VS2013 中使用 RegAsm 注册 DLL

c# - asp.net 创建控件时出错

c# - 我应该抛出哪个异常来表示程序中的内部错误?

c# - .NET v4.7 中不存在 TLS1.2

python - 返回句子中的第一个单词?

c# - 通过从 Treeview 拖放到 WinForms 中的文本框来增强功能

.net - 如何使用堆栈跟踪转储来调试异常?

c# - ServiceStack 默认格式

python - 比较Python 3中字典中的列表类型值