Lorsque vous traitez des chaînes en JavaScript, il peut être nécessaire d'extraire des nombres spécifiques qui y sont intégrés. Pour ce faire, différentes méthodes sont disponibles.
Par exemple, si nous avons la chaîne "#box2" et que nous voulons extraire le nombre "2", nous pouvons utiliser l'approche suivante :
var thestring = $(this).attr('href'); var thenum = thestring.replace(/^\D+/g, ''); // Replace leading non-digits with nothing alert(thenum); // Output: "2"
En général, pour extraire des nombres de n'importe quelle longueur, la méthode match prouve efficace :
var thenum = "foo3bar5".match(/\d+/)[0] // "3"
Pour vous aider à générer des expressions régulières adaptées à des exigences d'extraction spécifiques, un outil pratique est disponible en ligne.
Comprendre ces techniques permet aux développeurs d'extraire facilement des nombres à partir de chaînes en JavaScript, que ce soit pour la manipulation de données, la validation de chaînes ou d'autres besoins de programmation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!