string str = textBox1.Text;
bool b = Regex.IsMatch(str, @"^(http(s)?:\/\/)?(www\.)?[\w-]+\.\w{2,4}(\/)?$"); //正则表达式来判断是否是符合网址标准
if (b) //这个来判断输入的是否是网址
{
MessageBox.Show("ok");
}
if (str.Contains("?"))
//这个用来判断是否包含“?”
{
MessageBox.Show("have");
}
else {
MessageBox.Show("none");
}
正则表达式验证控件,可惜我不会正则表达式