我需要验证电话号码以检查它们是全1还是2还是3等。我如何有效地使用LINK来做到这一点。电话号码是一个字符串。 所以如果它的“2323456789”应该返回true,如果它的“3333333333”应该返回false。我搜索了解决方案的每个地方。检查列表中的所有数字是否重复
0
A
回答
8
像这样?
public bool Check(String number)
{
return number.Distinct().Count() > 1;
}
2
退房这篇文章验证电话号码:
http://blog.stevenlevithan.com/archives/validate-phone-number
从文档中引用:
区号开始从2-9的数字,其次是0-8,和然后是第三位数字。 第二组三位数字(称为中心局或交换码)以2-9的数字开头,后跟任意两位数字。 最后四位数字,即站号,没有限制。
所以你可能有人可能会把222-222-2222。
1
Linq?只是为了检查一个字符串是否由多次重复的相同字符组成?
以下正则表达式将匹配一个由多个重复多次的相同十进制数字组成的字符串。也就是说,它将匹配“11”,“111”和“111”,但不匹配“1”。如果要匹配包含重复0次或更多次的相同十进制数字的任何字符串,请将一个或多个量词字符+
替换为零个或多个量词*
。
private static Regex rxBogusPhoneNumber = new Regex(@"^(?<digit>\d)\k<digit>+$") ;
public static bool isBogusPhoneNumber(string phoneNumber)
{
return rxBogusPhoneNumber.IsMatch(phoneNumber) ;
}
干杯!
相关问题
- 1. 检查Python中的列表中是否有重复值(> 0)
- 2. 检查是否有列表
- 3. 检查数字列表是否连续
- 4. 在列表中的所有索引处检查是否相等
- 5. 检查列表中的所有项目是否相同
- 6. 检查文件中的数据是否有重复项(Python)
- 7. 检查是否列表<object>包含所有整数
- 8. 检查表格中的所有字段是否为空
- 9. 检查数组是否重复
- 10. 检查数组是否重复
- 11. 检查数组中的所有值是否存在于表中
- 12. 如何检查一个列表是否在Python中有重复的变量?
- 13. 如何检查列表中的元素是否是数字?
- 14. 检查UTF16字符串中的所有字符是否有效?
- 15. 内连接 - 检查是否所有表
- 16. 检查列表中的整数是否不重复,并且顺序为
- 17. 检查列表中的重复项
- 18. 检查在gae数据存储区中是否有重复
- 19. 检查数组中是否有任何重复元素递归
- 20. 如何检查所有复选框是否未经检查
- 21. 有没有办法根据列表中的所有数字来检查数字?
- 22. 如何检查列表中是否有重复值并获取该值
- 23. 检查列表字典中是否有值的最佳方法?
- 24. 检查列中的单元格是否重复,并检查另一列中的单元格是否为0 vba
- 25. 如何检查是否所有复选框是选中
- 26. 如何检查ObservableCollection是否有重复的数据?
- 27. 我该如何检查数字是否在OCaml的列表中?
- 28. 如何检查列表中的两个数字是否相同
- 29. 检查字符串是否包含字母表中的所有字母
- 30. Excel中,检查每列是否有相同数量的字符
它是'LINQ'否'LINK' – 2011-05-18 18:38:22