我想检查一个电话号码的输入值(以检查它是从06还是07开始)并相应地在查询中进行更改。
如何解决这个问题?
以下是否有效:
char first = strNewTel.Trim()[0];
char sec = strNewTel.Trim()[1];
...然后检查两个字符是否匹配。
或者有更好的方法吗?谢谢!
答案 0 :(得分:8)
if (!string.IsNullOrEmpty(strNewTel)
&& (strNewTel.StartsWith("06")
|| strNewTel.StartsWith("07")) {
}
答案 1 :(得分:3)
简单:
if (strNewTel.Trim().StartsWith("06") || strNewTel.Trim().StartsWith("07"))
{
// DoSomething
}
答案 2 :(得分:1)
String phone = "067-123-4567";
if (phone.StartsWith("06")) {
//add logic here
}
祝你好运!
答案 3 :(得分:1)
strNewTel.StartsWith("06")||strNewTel.StartsWith("07")
答案 4 :(得分:0)
为什么不StartsWith
应该完成这项工作
答案 5 :(得分:0)
如果我说对了你的意思是“检查数字是从06年还是07年开始”,那么请使用
strNewTel.Trim().StartsWith("06")