Trois symboles spéciaux, soit les signes : étoile (*), plus (+) et point d'interrogation (?), fournissent des solutions pour signifier un certain nombre d'occurrences possible d'un caractère dans une expression régulière.

Indicateur Description
* indique zéro ou plusieurs occurrences du caractère précédent.
+ indique une ou plusieurs occurrences du caractère précédent.
? indique zéro ou une occurrence du caractère précédent.
// recherche '21', 210', '2100', '21000', etc..
$regexp = "210*";

// recherche 'cré', 'créé'
$regexp = "cré+";

// recherche 'pa' ou 'pas'.
$regexp = "pas$";

// recherche 'occurrence', 'occurrences' mais aussi malgré
une orthographe erronée 'ocurence' ou 'ocurences', etc..
$regexp = "oc+ur+ences?";

Afin de limiter ou de préciser le nombre d'occurrences, il suffit d'utiliser ce nombre à l'intérieur d'accolades placées avant le caractère.

// recherche 'créé'
$regexp = 'cré{2}';

// recherche de '1000' jusqu'à '1000000000'.
$regexp = '10{3, 9}';

// recherche 'as' ou 'ass'.
$regexp = 'as{1, 2}';