Je veux savoir quel est le sens de l'opérateur tilde dans les expressions régulières.
J'ai cette déclaration:
if (!preg_match('~^\d{10}$~', $_POST['isbn'])) {
$warnings[] = 'ISBN should be 10 digits';
}
J'ai trouvé ce document expliquant ce tilde signifie: ~
Il a dit qu' =~
est un opérateur de perl qui signifie exécuter cette variable à l'encontre de cette expression régulière.
Mais pourquoi est-ce que mon expression régulière contient deux tilde opérateurs?