提交数据时,将所有input内的<img src= 和 > 字符过滤掉,并保留其他内容。
这个怎么写呢PHP

解决方案 »

  1.   

    $s=str_replace('>','',str_replace('<img src=','',$s));
    echo $s;
      

  2.   


    <?php
    $src='|<img src=(.*)>|iUs';
    $post=$_POST['value'];
    preg_match($src,$post,$v);
    print_r($v);
    ?>
      

  3.   

    要是提交数据的时候处理而不是接收数据的时候处理的话,那就得用正则了,
    var s=document.getElementById('input_id');
    s=s.replace(/(<img\s+src=\s*)+|>+/ig,"");
    做了不区分大小写和多行的处理,看是不是你要的吧。
      

  4.   

    preg_match('/"(.*)?.[a-Z]{3,4}"/i',$input_value,$arr);
    echo $arr[0];