http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

解决方案 »

  1.   

    If IsHTML Then
    mURL = LCase(document.Location)好像是vbs……
      

  2.   

    VBS那个我没有看懂~~~我是一个prompt得到的字符串~~~想判断是否是一个合格的url字符串……http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?我试试哈~~~一会儿就来结帖~
      

  3.   

    JAVASCRIPT也支持正则表达式吗?高手们,我也想学学,请指点,谢谢
      

  4.   

    http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?该怎么用啊~~~麻烦帖个完整的出来~~~或者帮我改改下面的~~function add_image(){
    var image_url;
    image_url=prompt("请输入Image路径:","http://");
    /*
             add here
             */
    if(image_url!=null & image_url!=""){
    if(document.send_form.content.value!=""){
    document.send_form.content.value+="\n[image]"+image_url+"[/image]\n";
    }else{
    document.send_form.content.value+="[image]"+image_url+"[/image]\n";
    }
    }
    }
      

  5.   

    服务器端
    public bool RegexMatch(string str,string pattern)
    {
    try
    {
    Regex my=new Regex(pattern);
    return my.IsMatch(str);
    }
    catch
    {
    return false;
    }
    }if(RegexMatch(url,"http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"))
    {
    ...//验证成功
    }在客户端 Set re=new RegExp re.Pattern="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"
    if re.ismatch(url) then...
      

  6.   

    这个看上去不像是JS/VBS嘛~~~是.NET~~?