2016-06-23 5 views
0

したがって、コンソールに入力するとこのエラーは/[qwertyuiopasdfghjklzx-cvbnm?.//:&#!]/: Range out of order in character classになります。私はiを押してみると同じことが起こります。これはhttps://web.roblox.comのスクリプトです。私はreplace()を文字列に使用しています。Javascriptエラー/[qwertyuiopasdfghjklzx-cvbnm?.//:&#!]/:文字クラス内の乱雑な範囲

/* 
    Version 0.1 
    Press i to get id 
    Please read the settings 
    */ 
    //Settings 
    //Welcome Message 
    var welcomemsg = "Off";//Write On or Off 
    //Functions 
    function welcome() 
    { 
    if (welcomemsg == "On") { 
     window.alert("Welcome id getter loaded press i when on an id page to get item id") 
    } 
    else if (welcomemsg == "Off") { 
     console.log("Welcome id getter loaded press i when on an id page to get item id") 
    } 
    } 
    (function() { var script = document.createElement('script'); script.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js'); document.body.appendChild(script);}()); 
    window.onload = function() { 
    load() 
    }; 
    function load() 
    { 
    $("body").on("keydown", function(event) { 
     if (event.type === "keydown" && event.which === 73){ 
     get(); 
     } 

     $("#log").html(event.type + ": " + event.which); 

    }); 
    } 
    function get() 
    { 
    var id = window.location.href.split("=").pop().replace(/[qwertyuiopasdfghjklzx-cvbnm?.//:&#!"]/g, "") 
    if (id == "") { 
     alert("Your not into an profile, model ,gear page or place!") 
    } 
    else { 
    window.prompt("Id:", id) 
    } 
    } 
    //Running functions 
    welcome() 

答えて

0

あなたはしている「 - 」そこに文字、および「X-cが」(、明白な理由のために、無効である)の範囲として解釈されます。 - をバックスラッシュ()でエスケープしてみてください。

関連する問題