image的正则表达式 怎么写啊

解决方案 »

  1.   

    http://deerchao.net/tutorials/regex/regex.htm
      

  2.   


    function check(image)
    {
    var a = new RegExp('(jpg|gif|bmp|png)');
    allow = a.test(image);
    if(!allow)
    {
    alert("上传文件格式错误,仅允许jpg,gif,bmp,png");
    return false;
    }
    return true;
    }
      

  3.   

    http://hi.baidu.com/ningning2520/blog/item/a3aff20639d871730208819a.html
      

  4.   

    $.get($("#idURL").val(),function(data){
    var rex = "\w+\.(jpg|gif|png|bmp)";
    var data2 =  data.replace(rex,"<img src='$1' alt='' />");
    $("#div2").html(data2);
    });
    写var rex = "\w+\.(jpg|gif|png|bmp)";出现错误啊
    这边怎么写啊
      

  5.   

    var rex = /\w+\.(jpg|gif|png|bmp)/;
      

  6.   


    var data = '12dsad3.jpg'
    var rex = /(\w+\.(jpg|gif|png|bmp))/;
    var data2 = data.replace(rex,"<img src='$1' alt='' />");
    alert(data2)
      

  7.   

    我的data里显示的是
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head>
    <body>
    <input type="text" id="test_input">
    你好 http://www.baidu.com 再见
    http://www.naver.com  http://www.google.co.kr/
    www.baidu.com
    oicto.com/html/regex.htmtigercompany.kr/ci.jpghttp://www.google.co.kr/intl/ko_ALL/images/logos/images_logo_lg.gif谢谢
    </body>
    </html>
    这样显示那么 代码要是
    var rex = /(\w+\.(jpg|gif|png|bmp))/;
    var data2 = data.replace(rex,"<img src='$1' alt='' />");
    这么写的话 不正常显示图片。
    <img src='$1' alt='' />这个部分怎么写啊
      

  8.   

    谢谢你calmcrime
     image的正则表达式这个问题 还是没搞明白 我刚刚贴了代码了 希望你能帮我一下
    然后请问你的qq或msn多少啊
      

  9.   

    是不是想 返回的数据里满足url是图片的 就把它显示出来? var data = ['http://www.123.com/1.jpg','fsdfsd','3.jpg']
    var rex = /.+\.(jpg|gif|png|bmp)/;
    var data2 = [];
    for(var i = 0, len = data.length; i < len; i++){
    if (rex.test(data[i])){
    data2.push(data[i])
    }
    }
    for(var i = 0, len = data2.length; i < len; i++){
    document.write('<img src="'+data2[i]+'" alt="" />')
    }
    你把你ajax返回的数据弄成 ['http://www.123.com/1.jpg','fsdfsd','3.jpg'] 这样的数组
      

  10.   

    返回的数据里满足url是图片的 就把它显示出来。
    满足http:这样的就让他显示超级链接之类的。
      

  11.   

    data不能让他弄成数组形式。data是固定这么写的 不能修改data
      

  12.   

    那就是 友情链接啊?图片 和 文字
    var data = ['http://www.123.com/1.jpg','http://www.333.com','3.jpg']
    var rex = /.+\.(jpg|gif|png|bmp)/;
    var imgData = [];
    var fontData = [];
    for(var i = 0, len = data.length; i < len; i++){
    if (rex.test(data[i])){
    imgData.push(data[i])
    }else{
    fontData.push(data[i])
    }
    }
    for(var i = 0, len = imgData.length; i < len; i++){
    document.write('<img src="'+imgData[i]+'" alt="" />')
    }
    for(var i = 0, len = fontData.length; i < len; i++){
    document.write('<a href="'+fontData[i]+'">'+fontData[i]+'</a>')
    }
      

  13.   

    1733951481  这是我的qq 
    calmcrime,希望你能加我 我想在qq里问起来方便