Comment puis-je utiliser jquery côté client pour la sous-chaîne "nameGorge" et supprimer "name" pour qu'il ne renvoie que "Gorge"?
var name = "nameGorge"; //output Gorge
javascript
jquery
string
Gorge
la source
la source
Réponses:
Aucun jQuery nécessaire! Utilisez simplement la méthode de sous-chaîne:
Ou si le texte que vous souhaitez supprimer n'est pas statique:
la source
Utilisation
.split()
. (La deuxième version utilise.slice()
et.join()
sur le tableau.)Utilisation
.replace()
.Utilisation
.slice()
sur une chaîne.la source
Le javascript standard le fera en utilisant la syntaxe suivante:
string.substring (de, à)
En savoir plus ici: http://www.w3schools.com/jsref/jsref_substring.asp
la source
C'est tout simplement du JavaScript: voir
substring
etsubstr
.la source
slice()
. Strange JS devrait avoir tant de façons de dire la même chose, toutes subtilement différentes.slice()
est ma méthode préférée car elle se comporte de manière cohérente avecslice()
les tableaux et autorise les index de début et de fin négatifs pour l'index-from-end.substring
etsubstr
prend un paramètre de longueur et lequel prend un index de fin - j'ai toujours besoin de consulter les documents pour le savoir.Vous n'avez pas besoin de jquery pour faire cela.
la source
la source
Oui, vous pouvez, bien que cela repose sur la fonctionnalité inhérente de Javascript et non sur la bibliothèque jQuery.
http://www.w3schools.com/jsref/jsref_substr.asp La
substr
fonction vous permettra d'extraire certaines parties de la chaîne.Désormais, si vous recherchez une chaîne ou un caractère spécifique à utiliser pour trouver la partie de la chaîne à extraire, vous pouvez également utiliser la fonction indexOf. http://www.w3schools.com/jsref/jsref_IndexOf.asp
La question est cependant assez vague; même un simple lien de texte avec «nom» permettra d'obtenir le résultat souhaité. Quels sont les critères pour obtenir votre sous-chaîne, exactement?
la source
strpos
fonction de PHP dans une question sur JavaScript?Que diriez-vous de ce qui suit?
la source