次の単語に一致させたい
ツリー、tree.com、tree123、123tree、ツリーアップ、
次の条件を作成しました..正常に動作しますが、それらを1つの正規表現に結合したい
bool res1=Regex.IsMatch(term, "^[a-zA-Z-.]+$",RegexOptions.IgnoreCase)
//works well but it matches . and - if they come alone i want a solution ?!
bool res2=Regex.IsMatch(term, "^[a-zA-Z-.]+[0-9]+$",RegexOptions.IgnoreCase) //works well
bool res3=Regex.IsMatch(term,"^[0-9]+[a-zA-Z-.]+$", RegexOptions.IgnoreCase)//works well
私は私が使用できることを知っています
if(res1 || res2 || res3 ) {}
しかし、それらの式を 1 つの式に結合したい