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.
4 Réponses :
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) 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>
en supposant que le nombre que vous voulez soit toujours entre un tiret et la fermeture ' p>
Si vous voulez une solution de regex. Veuillez noter que cela capturera toute partie de la chaîne de format 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])
Qu'est-ce que tu as essayé jusque-là?
str.split ('-'). POP () CODE>Le HTML correspondant à un REG exp est une mauvaise idée
Vous devriez mieux expliquer ce que vous voulez réaliser