<script>
var s = 'http://www.163.com/?gogogo';
if (s.indexOf('?') > -1)
{
alert('存在 "?" ');
if (s.indexOf('?') < s.length - 1)
alert('"?" 后面还有字符');
}
</script>

解决方案 »

  1.   

    <script>
    //str=location.href
    str="http://www.163.com/?gogogo"if(/\?/gi.test(str))
    {
    alert("存在\n?后台值为="+str.replace(/^(.*)\?(.*)$/,"$2"))}
    else
    {
    alert("不存在")
    }
    </script>
      

  2.   

    这题很难。。
    --------------------
    不是很难吧
    var s = 'http://www.163.com/?gogogo';
    if(s.split("?")[1] && s.split("?")[1].length>0)alert("有字符");
      

  3.   

    赞成这个,做了点补充。
    <script>
    var s = "http://www.163.com/?gogo";
    if (s.indexOf('?') > -1)
    {
    alert("存在 ? ");
    if (s.indexOf('?') < s.length - 1)
    alert("? 后面还有字符");
    else
    alert("? 后面没有字符");
    }
    else
    alert("不存在 ? ");
    </script>
      

  4.   

    var s = 'http://www.163.com/?gogogo';
    alert(s.substr(s.lastIndexOf('?')+1))
      

  5.   

    <script>
    function aa()
    {
           var aa=document.form1.text1.value
           if(aa.indexOf("?")!=-1)                 //判断是否有“?”字符
           {
                if(aa.indexOf("?")=aa.length)       //判断?后面是否有字符
                {
                 alert("?  后面没有字符了")
                 }
                 else
                 {
                 alert("?  后面还有字符")
                  }
           }
    }</script>
      

  6.   

    上面有误
    <script>
    function bb()
    {
           var aa=document.form1.text1.value
           if(aa.indexOf("?")!=-1)                 //判断是否有“?”字符
           {
                if(aa.indexOf("?")=aa.length)       //判断?后面是否有字符
                {
                 alert("?  后面没有字符了")
                 }
                 else
                 {
                 alert("?  后面还有字符")
                  }
           }
           else
           {
           alert("没有?字符出现")
           }
    }</script>
    <body>
    <from name="form1">
    <input type="text" name="text1">
    </form>
      

  7.   

    推荐用
    shqlsl(温州江心屿)
    的正则。
      

  8.   

    个人感觉这问题简单的用 indexOf 函数就能解决了, 没必要用牛刀吧?
      

  9.   

    var s = document.location.search ? true : false;