J'essaie de créer des liens lorsqu'un utilisateur écrit quelque chose dans les balises. Mais le problème est que je ne peux pas convertir le jeu de caractères. comme ş = s, ð = g ... Ici mon codeCréer un lien entre certaines balises
$(document).ready(function() {
$('em').html(function(i, linkle) {
var returnString = linkle.toLowerCase();
//Convert Characters
returnString = returnString.replace(/ö/g, 'o');
returnString = returnString.replace(/ç/g, 'c');
returnString = returnString.replace(/ş/g, 's');
returnString = returnString.replace(/ı/g, 'i');
returnString = returnString.replace(/ğ/g, 'g');
returnString = returnString.replace(/ü/g, 'u');
// if there are other invalid chars, convert them into blank spaces
returnString = returnString.replace(/[^a-z0-9\s-]/g, "");
// convert multiple spaces and hyphens into one space
returnString = returnString.replace(/[\s-]+/g, " ");
// trims current string
returnString = returnString.replace(/^\s+|\s+$/g,"");
// cuts string (if too long)
if(returnString.length > maxLength)
returnString = returnString.substring(0,maxLength);
// add hyphens
returnString = returnString.replace(/\s/g, "-");
return '<a href="/' + linkle + '/">' + linkle + '</a>';
});
});
Comment puis-je convertir des caractères et créer mes liens. Enfin, je veux que si le premier et le dernier caractère est vide, effacez-le ... Ty.
ty tellement je l'ai fait avec votre conseiller –