.net TextArea控件怎么限制输入格式
2个回答
展开全部
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");
}
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");
}
更多追问追答
追问
怎么声明Regex 、还有、MessageBox 哪来的、有这属性?
追答
Regex是.net自带的类 不用声明 报错的话就把鼠标停留在regex这个单词上然后按ctrl+.(点),解析一下就行了 MessageBox是你新建windows Form之后里面就自带的一个类 如果是webForm的话 你就用Response不就行了 只是看看效果而已 不知道为什么不让回复 所以 只能继续回答了 晕死了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询