IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Résolu: JavaScript et expression régulière sur chaîne
Options
clarusad
posté 26 Nov 2021, 12:59
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 309
Inscrit : 17 Oct 2006
Lieu : Strasbourg, France
Membre no 70 694



Salut, je souhaiterais transformer un adresse mac en une seule fonction. Est ce possible en JS ?
Je récupère ça par exemple
80-91-33-d2-cc-0b
Et je voudrais la même chose sans les tirets.

Merci

Ce message a été modifié par clarusad - 29 Nov 2021, 17:50.
Go to the top of the page
 
+Quote Post
Jaypee
posté 27 Nov 2021, 09:30
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Si vous êtes dans Safari, dans le menu Développement, choisissez 'Afficher l'inspecteur Web', et tout en bas de l'écran il y a une ligne qui accepte des commandes.
Tapez:
Code
console.log('aa-bb-cc-dd-ee'.replaceAll('-',''))


Et vous aurez le résultat voulu.

JP
Go to the top of the page
 
+Quote Post
clarusad
posté 27 Nov 2021, 10:10
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 309
Inscrit : 17 Oct 2006
Lieu : Strasbourg, France
Membre no 70 694



Citation (Jaypee @ 27 Nov 2021, 09:30) *
Et vous aurez le résultat voulu.

Rhooo c'était pourtant si simple !
Merci Jaypee. Je teste ça dès lundi avant de clôturer ce fil.

Pour celles et ceux que ça intéresse, le fond de l'histoire est de modifier un formulaire, que j'utilise des dizaines de fois par jour, dans lequel je colle une mac. Pour faire cela j'utilise Tampermonkey sous Firefox.
https://addons.mozilla.org/fr/firefox/addon/tampermonkey/
Go to the top of the page
 
+Quote Post
ethanklein
posté 3 Feb 2023, 08:44
Message #4


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 3 Feb 2023
Membre no 217 361



If the string doesn't match the regular expression, you can use the test() method on the regular expression to determine whether it does. The string to test against the pattern is the only parameter accepted by the test() method. If the string does or does not match the regular expression, a Boolean value is returned.
Go to the top of the page
 
+Quote Post
baron
posté 3 Feb 2023, 20:43
Message #5


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 302
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Citation (ethanklein @ 3 Feb 2023, 08:44) *
If the string doesn't match the regular expression, you can use the test() method on the regular expression to determine whether it does. The string to test against the pattern is the only parameter accepted by the test() method. If the string does or does not match the regular expression, a Boolean value is returned.

Merci pour ta réponse.
Néanmoins, ce sont ici des forums francophones où chacun est invité à s'exprimer en bon français.

Traduction rapide (mais je ne suis pas sûr d'avoir tout bien compris…) :
Citation
Si la chaîne ne correspond pas à l'expression régulière, vous pouvez utiliser la méthode test() sur l'expression régulière pour déterminer si elle y correspond. La chaîne à tester par rapport au motif est le seul paramètre accepté par la méthode test(). Une valeur booléenne est renvoyée selon que la chaîne correspond ou non à l'expression régulière.


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th March 2024 - 04:54