Remplacer les tirets de soulignement dans le string
J'ai une chaîne var string = "my__st_ri_ng"
. Je veux remplacer tous les caractères de soulignement avec espace unique et je tiens à les stocker d'une autre variable. Chaque trait de soulignement doit avoir un espace de remplacement, ce qui signifie de multiples consécutifs souligne devrait avoir nombre de places vides. Je veux obtenir mon mentionné variable comme my<sp><sp>st<sp>ri<sp>ng
. Comment puis-je faire cela à l'aide de jquery??
Merci d'avance...:)
blasteralfred
Vous devez vous connecter pour publier un commentaire.
Ce que vous avez besoin est du Javascript
replace
fonction.Vous n'avez pas besoin de jQuery à tous pour cette tâche...
str1.replace(/_/g, ' ')
est correct maisstr1.replace("/_/g", ' ')
ne l'est pas...Pour remplacer toutes les occurrences de
_
, utiliser une expression régulière avec lag
(global) drapeau.$(this).stringReplace({search:'my_string', replace: ' ', replaceAll : true})
est beaucoup plus excitant!Essayez ceci...
Vous n'avez pas besoin de jQuery ou même RegEx, de simples JavaSript: