比如:srt="N个任意字符.jpg" 就不匹配  其他的任何情况都算匹配,关键在于字符串的最后几位,写了一个早上 还是匹配不出来!!

解决方案 »

  1.   

    刚试了 str="http://xxxx.jpdg" 按道理就是应该匹配的,但还是不匹配,正则有问题!
      

  2.   

    <script>
    str="http://xxxx.jpg";
    var reg = /^.+\.jpg$/i;
    alert(reg.test(!str));
    </script>
      

  3.   

    楼上的写的也不对! 假如 str="http://xxxx.jpdg";结果也还是false,实际要求是 true的。。 只要是
    xxx.jpg 就false 除此之外都true
      

  4.   

    加错地方了,汗~
    <script>
        str="http://xxxx.jpg";
        var reg = /^.+\.jpg$/i;
        alert(!reg.test(str));
    </script>
      

  5.   

    <script>
        str="http://xxxx.jpg";
        var reg = /\.jpg$/i;
        if(!reg.test(str)){
            alert("没有以.jpg结尾了。");
        }else{
            alert("以.jpg结尾了。");
        }
    </script>