2010-06-17 5 views

Répondre

5

La meilleure façon est de le remplacer, soit à l'aide d'une chaîne ou une expression régulière.

Chaîne:

// JavaScript Document 
var string = 'Hello world!'; 
alert(string.replace('world', '')); // Alerts "Hello !" 

Expression régulière:

// JavaScript Document 
var string = 'Hello world!'; 
alert(string.replace(/o/, '')); // Alerts "Hell wrld!" 
+0

si je veux supprimer h, o & w alors. –

+0

Si vous souhaitez supprimer toutes les occurrences de h, o et w, utilisez une expression régulière correspondant à l'un de ces trois caractères. Pour ce faire, placez les caractères entre crochets - par ex. alert ('bonjour monde!'. replace (/ [comment] /, '')); - Je pense que c'est juste pour Javascript. – Steve314

+0

@Arpan Steve314 a raison, bien que je n'ai jamais vu le '.replace' utilisé directement sur une chaîne./[comment]/est l'expression régulière que vous voulez. –

0

Eh bien,

si la chaîne pour obtenir nettoyé est myString;

mysring = mystring.replace (/ [^ a-zA-Z 0-9] +/g, '');

enlèvera tous les charectes autres que alpahnumeric de votre chaîne. Vous pouvez modifier l'expression régulière en conséquence si vous souhaitez exclure certains caractères spéciaux du nettoyage.

Questions connexes