Pour convertir un titre au format slug à l'aide de JavaScript, vous devez transformer le titre en une chaîne conviviale pour les URL. Cela implique généralement de mettre la chaîne en minuscules, de remplacer les espaces et autres caractères non alphanumériques par des traits d'union et de supprimer tous les traits d'union de début ou de fin. Voici un guide étape par étape pour y parvenir :
Convertir la chaîne en minuscule : cela garantit la cohérence du format slug.
Voici un exemple de fonction JavaScript pour ce faire :
function stringToSlug(title) { return title .toLowerCase() // Convert to lowercase .replace(/[^a-z0-9 -]/g, '') // Remove invalid characters .replace(/\s+/g, '-') // Replace spaces with hyphens .replace(/-+/g, '-') // Replace multiple hyphens with a single hyphen .replace(/^-+|-+$/g, ''); // Remove leading and trailing hyphens } // Example usage: const title = "This is a Sample Title!"; const slug = stringToSlug(title); console.log(slug); // Output: "this-is-a-sample-title"
Explication :
Cette fonction vous aidera à convertir n'importe quelle chaîne de titre en un slug propre et convivial pour les URL.
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!