如何搜索字符串并查看是否有任何字母?

时间:2016-02-12 17:45:54

标签: .net

我需要找出一个字符串是否包含字母。我想我已经尝试过世界上所有的东西而且他们没有工作过。我从这里(和其他地方)尝试过很多例子,但它们都不起作用

我知道有很多类似的问题。我读过它们,但它们对我不起作用,所以我再问一遍。

感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

var s = "123x456";

var hasLetter = s.Any(Char.IsLetter);

答案 1 :(得分:0)

您可以使用Regex

Public function containsletter(ByVal text As String) As Boolean
  Dim pattern As String = "[a-z]"
  Dim r As Regex = new Regex(pattern, RegexOptions.IgnoreCase)
  Dim m As Match = r.Match(text)
  If m.Success
  Return True;
  Else
  Return False;
  End If
End function