indexOf("select")>0 && indexOf("from")>0

解决方案 »

  1.   

    sorry 写错了
    var str = "select * from customer";
    if (str.indexOf("select")>0 && str.indexOf("from")>0)
     alert("is ok");
      

  2.   

    <script>
    alert(/select.+from/.test("select * from customer"))
    </script>
      

  3.   

    var sSource = "select * from customer";
    if (sSource.indexOf("select")!=-1 && sSource.indexOf("from")!=-1)
         alert ("ok");
    注意:indexOf中O要大写
      

  4.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    str="SELECT * from tablename";
    str=str.toLowerCase();
    var re=/select.+from.+/g;
    alert(re.test(str))
    //-->
    </SCRIPT>
      

  5.   

    str="SELECT * from tablename";
    str=str.toLowerCase();re1=/select/gi;
    if(re1.test(str)==false)alert("'select'不存在");
    re2=/from/gi;
    if(re2.test(str)==false)alert("'from'不存在");
    re3=/select.+from/gi;
    if(re3.test(str)==false)alert("'select和from'都不存在");小改楼上的。:)你可以将字符串改掉试试。
      

  6.   

    注:str=str.toLowerCase(); 是将字符串的字符变成小写
         我也是刚知的。学到东西了。:)
    同理可得到 str.toUpperCase()是是将字符串的字符变成大写但如何将字符串的大小写转换呢???
    我试过这样str.toInvertCase() 不行啊!!!请教!!!
      

  7.   

    "indexOf"方法是得到子字符串在父字符串中的起始位置,从0开始计
    所以gzh_seagull(不可)的方法是错的,

    var str = "select * from customer";
    if (str.indexOf("select")>=0 && str.indexOf("from")>=0)
     alert("is ok");
    才对bencalie(Bencalie) 是对的