如何设置正则表达式来检查单词的顺序(字母+空格和破折号)?

时间:2018-11-16 23:33:14

标签: c# .net regex

我有一个适用于测试仪的表达式,但是C#方法给出的结果不正确。

public static bool IsPhrase(string str)
    {
        return !string.IsNullOrEmpty(str) && Regex.IsMatch(str, @"^[A-ZА-ЯЁ][a-zа-яёA-ZА-ЯЁ]{1,32}([ -][A-ZА-ЯЁ][a-zа-яёA-ZА-ЯЁ]{1,32})*");
    }

Tester Results

0 个答案:

没有答案