2016-06-23 2 views
0

Also, wenn ich es in die Konsole diesen Fehler zeigt auf /[qwertyuiopasdfghjklzx-cvbnm?.//:&#!]/: Range out of order in character class. Ich habe versucht, auf mich zu drücken, und es würde dasselbe ergeben. Dies ist ein Skript für https://web.roblox.com. Ich verwende die replace() auf eine Zeichenfolge und das, wo der Fehler ist.Javascript Fehler /[qwertyuiopasdfghjklzx-cvbnm?.//:&#!]/: Bereich außerhalb der Reihenfolge in der Zeichenklasse

/* 
    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() 

Antwort

0

Sie haben ein Zeichen „-“ da drin, und „x-c“ als Bereich interpretiert (die, aus offensichtlichen Gründen sind ungültig). Versuchen Sie, die - mit einem Backslash() zu entkommen.

Verwandte Themen