我需要检查字符串是否只包含字母而不是数字或特殊字符。我使用下面的正则表达式,
String validText = "^[a-zA-Z-]+$";
对于Leo#'它的工作正常。但如果它像是Leo#1'它不能正常工作。
有人有想法吗?
答案 0 :(得分:0)
我更喜欢你可以使用LinQ(输入是你的测试字符串)
bool result = input.All(Char.IsLetter);
另外,戈登发布了正确的正则表达式,
^[a-zA-z]+$
答案 1 :(得分:0)
您可以尝试使用此正则表达式
<强> / ^ [A-ZA-Z] + $ / 强>
这只匹配字符串中的字母..