首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样判断用户输入的字符串前端是否含有http://字符?该如何解决

2012-01-02 
怎样判断用户输入的字符串前端是否含有http://字符?stringstrUrlTextBox1.Text.Trim()if(这里怎么写?谢

怎样判断用户输入的字符串前端是否含有http://字符?
string   strUrl   =   TextBox1.Text.Trim();
if(   这里怎么写?谢谢   )
{
label1.Text   = "输入的网址正确 "
}
else
{
label1.Text   = "出错了:输入的网址必须且在前面带http:// "
}

[解决办法]
正则
[解决办法]
String.StartWith
[解决办法]
你要做的判断是:前7个字符必须是http://

所以 if(strUrl.Substring(0,7)==@ "http:// ") 即可

[解决办法]
string strUrl = TextBox1.Text.Trim();
if(strUrl.Substring(0,7).CompareTo(@ "http:// ")==0)
{
label1.Text = "输入的网址正确 "
}
else
{
label1.Text = "出错了:输入的网址必须且在前面带http:// "
}
[解决办法]
using?
[解决办法]
Regex r = new Regex(@ "^http://(\w)*$ ");
Match m = r.Match(TextBox1.Text.Trim());
if (m.Success)
{
//do sth
}



[解决办法]
string strMyUrl = strUrl.SubString(0,7);
你把这个改成
string strMyUrl = strUrl.SubString(0,7).toString();

热点排行