Utilisateur:DavidL/Outils
Le lien Sous-Pages ne marche plus (Gadget, erreurs javascript ?)
Expressions régulières utiles
modifierDescription | Expression | Remplacement |
---|---|---|
Formattage des nombres par Mediawiki | (([0-9]+( |[ ]))+[0-9][0-9][0-9]) |
{{formatnum:$1}}
|
Suppression des nbsp inutiles | ([0-9]+) |
$1
|
Suppression des nbsp inutiles | |
|
Suppression des espaces en fin de ligne | [ \t]+\n |
\n
|
Remplacement de point par virgule pour les décimales des nombres | ([0-9]+)\.([0-9]+) |
$1,$2
|
Tester si une adresse IP (V4 ou V6) est valide | (([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))){3}|[0-9A-Fa-f]{1,4}([:][0-9A-Fa-f]{1,4}){7}|[:]([:]|([:][0-9A-Fa-f]{1,4}){1,7})|[0-9A-Fa-f]{1,4}[:]([:]|([:][0-9A-Fa-f]{1,4}){1,6})|([0-9A-Fa-f]{1,4}[:]){2}([:]|([:][0-9A-Fa-f]{1,4}){1,5})|([0-9A-Fa-f]{1,4}[:]){3}([:]|([:][0-9A-Fa-f]{1,4}){1,4})|([0-9A-Fa-f]{1,4}[:]){4}([:]|([:][0-9A-Fa-f]{1,4}){1,3})|([0-9A-Fa-f]{1,4}[:]){5}([:]|([:][0-9A-Fa-f]{1,4}){1,2})|([0-9A-Fa-f]{1,4}[:]){6}([:]|([:][0-9A-Fa-f]{1,4}))|([0-9A-Fa-f]{1,4}[:]){7}[:]|(([0-9A-Fa-f]{1,4}[:]){6}|[:][:]([0-9A-Fa-f]{1,4}[:]){0,5}|[0-9A-Fa-f]{1,4}[:][:]([0-9A-Fa-f]{1,4}[:]){0,4}|([0-9A-Fa-f]{1,4}[:]){2}[:]([0-9A-Fa-f]{1,4}[:]){0,3}|([0-9A-Fa-f]{1,4}[:]){3}[:]([0-9A-Fa-f]{1,4}[:]){0,2}|([0-9A-Fa-f]{1,4}[:]){4}[:]([0-9A-Fa-f]{1,4}[:]){0,1}|([0-9A-Fa-f]{1,4}[:]){5}[:])([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))){3})
| |
Adresse IP (V4 ou V6) selon Mediawiki | (([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))){3}|(0|[1-9A-F][0-9A-F]{0,3})([:](0|[1-9A-F][0-9A-F]{0,3})){7})
|
Bugs javascript
modifier0x100000007 >> 1 == 3
(0x70000000000000FF).toString(16) == "7000000000000000"
0x70000000000000FF == 0x7000000000000000
- Firefox 7, Internet Explorer 9, ...