在线求网址URL正则表达式!!!!
求2个正则:   
 1:网址URL正则表达式 
       要求不能输入“http://www.sohu”这样的URL 
       http://([\w-]+\.)+[\w-]+(/[\w-\.?%=]*)?这样是不能实现的,在网上找了好多都不正确. 
 2:比较两个texbox1和texbox2(texbox中可以混合输入中文、英文、数字),要求用正则判断texbox2中的文字是否包含在texbox1的文字中,举例: 
 texbox1中:“在要给分的回复后的文本框中填写分数” 
 texbox2中:“给分的回复” 
 上面两个TEXBOX中输入的为正确的内容!!
------解决方案--------------------url正则表达式 
 http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?   
 第二个你是用什么语言啊,用字符串比较函数不就行了?正则表达式的话,你把2定义成一个pattern,然后再在1中查找
------解决方案--------------------if(textBox1.Text.IndexOf(textBox2.Text) == -1) 
 { 
 // textBox2 不在textBox1 中。 
 } 
 else 
 { 
  // 在  
 }
------解决方案--------------------1、需求不明确,http://sohu.com是否正确,只从你所给的一个实例看不出你所要求的限定条件,具体说明一下   
 2、这个用楼上所给代码即可,效率比正则高,如果非要用正则的,用下面的   
 string src = textBox1.Text; 
 string aim = textBox2.Text; 
 if (Regex.IsMatch(src, @ "+aim+ ")) 
 { 
      //包含 
 } 
 else 
 { 
      //不包含 
 }   
 这样做如果textBox2.Text包含一些正则中的特殊字符时,处理起来会有问题,所以还是用IndexOf的好
------解决方案--------------------http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?