Les expressions régulières sont utilisées avec les méthodes de RegExp, c'est-à-dire test et exec et avec les méthodes de chaîne de caractères replace, match, search, et split.

Méthode Description
Exemple
exec Une méthode qui exécute une recherche pour une expression régulière dans une chaîne de caractères et retourne un tableau d'information.
var modele=/mot/;
var texte="Exécution d'une recherche sur un mot";
var tableau=modele.exec(texte);
document.write(tableau);
test Une méthode qui teste l'expression régulière dans une chaîne de caractères et renvoie true ou false.
var modele=/mot/;
var texte="Cette méthode teste si un mot se trouve dans la chaîne de caractère";
if(modele.test(texte)) {
  document.write("Le test est positif !"); 
} else {
  document.write("Le test est négatif !"); };
match Une méthode qui exécute une recherche pour une expression régulière dans une chaîne de caractères et retourne un tableau d'information ou la valeur null en cas d'échec.
var modele=/mot/;
var texte="Encore une exécution d'une recherche sur un mot";
document.write(modele.match(texte));
search Une méthode qui teste l'expression régulière dans une chaîne de caractères et renvoie un index des expressions trouvées ou -1 si la recherche échoue.
var modele=/mot/;
var texte="Un mot est recherché dans ce texte";
document.write(texte.search(modele));
replace Une méthode qui exécute une recherche pour une expression régulière dans une chaîne de caractères et remplace une occurrence de la chaîne de caractère par une autre.
var modele=/expressions\srégulières/;
var texte="Comment remplacer un mot avec les expressions régulières";
document.write(texte.replace(modele, "regular expression"));
split Une méthode qui utilise une expression régulière dans le but de fractionner une chaîne de caractères.
var mois="janvier, février, mars";
document.write(mois.split(/,\s/)[0]+ "\n");
document.write(mois.split(/,\s/)[1]+ "\n");
document.write(mois.split(/,\s/)[2]+ "\n");