VB.Net 验证:检查文本是否仅包含字母

Jas*_*son 2 regex vb.net string validation

需要知道如何验证文本框的文本以确保它仅包含不带空格的字母。

我希望存在某种可以帮助我的函数,例如“IsString”之类的东西。

Ale*_* K. 5

使用正则表达式

if System.Text.RegularExpressions.Regex.IsMatch(TextBox.Text, "^[A-Za-z]+$")) ...
Run Code Online (Sandbox Code Playgroud)

编辑

角色^ $;它们分别表示匹配行的开头结尾,可用于防止子字符串/部分匹配。

例如,正则表达式X将匹配"X"and"AAAXAAA"^X$仅匹配,"X"因为它的值可以被认为是"<start of line>X<end of line>"