求个域名的正则表达式,只考虑名,不用考虑后缀含英文字母(大小皆可),数字,减号,但减号不可出现在开头和结尾。字符数是63个。  RegexStringValidator regex = new RegexStringValidator(@"[a-zA-Z0-9\u4E00-\u9FA5][-][a-zA-Z0-9\u4E00-\u9FA5]{0,62}"); if (!regex.Equals(txtDomain.Text))
            {
                Page.RegisterStartupScript("2", "<script>alert('请输入合法的域名!');</script>");
            }我这样为什么匹配不了呢。