0
votes

JavaScript Regex pour saisir une chaîne particulière dans href

Je suis totalement nouveau pour regex. J'ai besoin de saisir de manière dynamique de la chaîne particulière dans le lien HREF (dans ce cas de 1,867172) que je dois tester. XXX


4 commentaires

Qu'est-ce que tu as essayé jusque-là?


str.split ('-'). POP ()


Le HTML correspondant à un REG exp est une mauvaise idée


Vous devriez mieux expliquer ce que vous voulez réaliser


4 Réponses :


0
votes

Je ne pense pas que le regex est nécessaire. Une simple division pourrait y parvenir.

p>

let URL = "http://test.stage.cms.9c9media.net:8080/pete-test-1.867172"
let testID = URL.split('-')[2]
console.log(testID)


0 commentaires

0
votes

Peut-être que vous pouvez utiliser la prochaine expression régulière avec un Capturer le groupe pour tous les caractères suivants - Code> Char:

<a id="myLink" href='http://test.stage.cms.9c9media.net:8080/pete-test-1.867172'></a>


0 commentaires

0
votes

en supposant que le nombre que vous voulez soit toujours entre un tiret et la fermeture '

https://regexr.com/48S6U


0 commentaires

0
votes

Si vous voulez une solution de regex. Veuillez noter que cela capturera toute partie de la chaîne de format . code>

p>

var source = "http://test.stage.cms.9c9media.net:8080/pete-test-1.867172"
var regex = /\d\.\d+/;
var matches = source.match(regex);
if(matches)
  console.log(matches[0])


0 commentaires