我想知道如果一个字符串包含任何数字字符,最简单和最短的LINQ查询将返回true。检查一个字符串是否至少有一个使用LINQ的编号
56
A
回答
145
12
试试这个
public static bool HasNumber(this string input) {
return input.Where(x => Char.IsDigit(x)).Any();
}
使用
string x = GetTheString();
if (x.HasNumber()) {
...
}
+3
或者只是'input.Any(x => Char.IsDigit(x));' – 2009-10-08 21:33:02
+0
@Mehrdad,是的,我经常忘记那个过载 – JaredPar 2009-10-08 21:35:17
8
或可能使用正则表达式:
string input = "123 find if this has a number";
bool containsNum = Regex.IsMatch(input, @"\d");
if (containsNum)
{
//Do Something
}
-1
如何:
bool test = System.Text.RegularExpressions.Regex.IsMatch(test, @"\d");
-1
string number = fn_txt.Text; //textbox
Regex regex2 = new Regex(@"\d"); //check number
Match match2 = regex2.Match(number);
if (match2.Success) // if found number
{ **// do what you want here**
fn_warm.Visible = true; // visible warm lable
fn_warm.Text = "write your text here "; /
}
+0
我不认为这真的回答了这个问题,因为这个问题对短期查询感兴趣,并且已经有很多比这更简洁的问题了。 – JHobern 2015-10-30 22:00:51
相关问题
- 1. 如何使用Ruby检查字符串中是否至少有一个数字?
- 2. 如何检查一个字符串是否至少包含另一个字符串中的一个字符?
- 3. 如何检查字符串是否至少有6个字符,一个大写字母和一个数字? - Javascript
- 4. jquery:检查是否至少有一个.element包含至少一个.element2
- 5. 如何检测一个字符串是否至少包含一个数字?
- 6. 检查是否至少有一个字符在mysql行中,使用php
- 7. 如何检查生成的字符串是否至少包含一个字母
- 8. 检查一个字符串是否是一个有效的URI
- 9. 如何检查至少有一个元素形成一个字符数组是否在字符串中? (Java)
- 10. 检查输入字符串中是否至少出现一个非数字值
- 11. 检查是否至少有一个输入字段填写jQuery
- 12. 检查一组电台是否至少有一个选中
- 13. LINQ SkipWhile - 至少有一个
- 14. 一个字符串查找是否有另一个字符串
- 15. Inno设置如何检查一个字符串是否包含至少一个特殊字符
- 16. 如何检查一个字符串是否至少包含一个中文字符?
- 17. 检查字典中是否至少包含一个字典
- 18. 如何检查一个字符串中是否至少有6个字符在JavaScript中?
- 19. php - 检查一个地址字符串是否有邮编
- 20. 检查是否至少有一个复选框使用HTML5进行检查
- 21. 检查一个集合是否至少包含一个文档
- 22. 有效检查一个字符串是否包含另一个字符串
- 23. 检查是否至少有一个元素是不同
- 24. 检查是否至少有一个孩子有XSLT 1.0
- 25. 检查字符串多少次是一个字符串
- 26. 如何检查一个字符是否是一个撇号?
- 27. 检查一个字符串是否没有字符或数字
- 28. vb.net如何检查一个字符串是否有某个字
- 29. c#检查一个字符串是否有某个字
- 30. php正则表达式需要检查一个字符串至少有一个大写字符,一个小写字符和任一个数字或符号
@saul最新的成交与赏金?明显的答案是可信的。 – 2014-11-12 05:12:34