if(str.substr(0,1)=='<'||str.substr(0,1)=='&')
        alert('不合逻辑');

解决方案 »

  1.   


    var str = "<sdfsdfsdg"
    if(str.charAt(0) == "<" || str.charAt(0) == "&")
    alert("error");
      

  2.   

    if(str.split('')[0]=='<'||str.split('')[0]=='&')
            alert('不合逻辑');
      

  3.   


    var str = "<sdfsdfsdg"
    if(str.charAt(0) == "<" || str.charAt(0) == "&")
    alert("不合逻辑");
      

  4.   

    加强~//去左空格;
    function ltrim(s){
        return s.replace( /^\s*/, "");
    }
      

  5.   

    那假如 我不允许用户输入<和&这两个符号呢??该怎么处理??
      

  6.   

    s.indexOf('字符')==0表示字符串第一个字符为指定字符
      

  7.   

    <script type="text/javascript">
    $=function (id){return document.getElementById(id);}
    function Z_text()
    {
        var a=$("te_1").value;
        if(a.indexOf("<")==-1&&a.indexOf("&")==-1)
        {
         alert("格式正确");
         }
         else
         {
          $("te_1").value="";
          alert("你输入的非法字符");
         }
    }
    </script> 
      </head>
      <body>
      <input type="text" name="te_1" id="te_1"/>
      <input type="button" value="判断" onclick="Z_text();"/>
      </body>
    </html>
    简单的小例子判断是不是含有< 或&希望对楼主有帮助