Javascript : attribuer à une valeur une parti
Résolu
mattdu29
Messages postés
26
Statut
Membre
-
mattdu29 Messages postés 26 Statut Membre -
mattdu29 Messages postés 26 Statut Membre -
Bonjour,
Je cherche depuis un bout de temps comment attribuer à la valeur "numberworld" par exemple une partie de l'url d'une page...
Cette page est , en l'occurrence, "https://www.guerretribale.fr/", et je cherche à attribuer à la valeur "numberworld" le chiffre (qui peut changer) situé après le "s".
Ce code me permet d'attrbuer la valeur s7... et non pas 7 tout seul ^^ :
// numberworld
var tmp = location.href + "";
tmp = tmp.replace(/http:\/\// , "fr");
tmp = tmp.split(".");
var numberworld = tmp[0];
Je cherche depuis un bout de temps comment attribuer à la valeur "numberworld" par exemple une partie de l'url d'une page...
Cette page est , en l'occurrence, "https://www.guerretribale.fr/", et je cherche à attribuer à la valeur "numberworld" le chiffre (qui peut changer) situé après le "s".
Ce code me permet d'attrbuer la valeur s7... et non pas 7 tout seul ^^ :
// numberworld
var tmp = location.href + "";
tmp = tmp.replace(/http:\/\// , "fr");
tmp = tmp.split(".");
var numberworld = tmp[0];
A voir également:
- Javascript : attribuer à une valeur une parti
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
3 réponses
Salut,
Malgré mes efforts je ne suis toujours pas devenu bon en expressions régulières mais si tu arrives à récupérer "s7" et que donc tu as une lettre en trop (la première), fais un substring de cette chaine pour tout prendre sauf la première lettre :D
Malgré mes efforts je ne suis toujours pas devenu bon en expressions régulières mais si tu arrives à récupérer "s7" et que donc tu as une lettre en trop (la première), fais un substring de cette chaine pour tout prendre sauf la première lettre :D
numberworld = numberworld.substring(1);https://www.w3schools.com/jsref/jsref_substring.asp
<script language="JavaScript"> var url="https://www.guerretribale.fr/" var c=new RegExp('http:\/\/s(\\d)'); var r=c.exec(url); if(r) numberworld=r[1]; else alert("pas de bol ca a foiré"); </script>
je pense que tu arrivera a te debrouiller avec ca ^^
attention l'url doit obligatoirement etre de la forme : "http://s" + numberworld + "tout ce que tu veu derriere"