Supprimer les caractères URL illégaux avec JavaScript
J'ai un tableau rempli avec des chaînes de caractères, une valeur peut, par exemple, de ne pas être mis à jour pour > jours". J'utilise les valeurs dans le tableau de créer de l'url et de la nécessité de supprimer le /\<>, et d'autres activités illégales URL caractères. Comment puis-je la plus facile de faire cela?
J'ai commencé avec
var Name0 = title[0].substring(1).replace(" ", "%20").replace("/", "") + '.aspx';
var Name1 = title[1].substring(1).replace(" ", "%20").replace("/", "") + '.aspx';
and so on but can I do this in a better way?
Merci d'avance.
source d'informationauteur Peter
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez conserver les symboles dans l'URI, mais les encoder:
Si vous souhaitez construire des "amis" des URIs, tels que ceux sur les blogs:
Vous pouvez utiliser le encodeURIComponent la fonction qui va bien encoder la valeur.
Avez-vous eu un coup d'oeil à
encodeURIComponent
?Exemple d'utilisation