我需要找出一个字符串是否包含字母。我想我已经尝试过世界上所有的东西而且他们没有工作过。我从这里(和其他地方)尝试过很多例子,但它们都不起作用
我知道有很多类似的问题。我读过它们,但它们对我不起作用,所以我再问一遍。
感谢任何帮助。
答案 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