le 03/10/2009 à 11:47
laura
Bonjours à tous,
Je viens d'avoir un petit problème avec les expressions réguliaire :/ j'ai du mal à bien comprendre comment elles fonctionnent.
Je veux exclure les symboles / \ : * ? " < > | j'ai donc fait ceci mais ça n'a pas l'air de fonctionner. Je ne comprends pas pourquoi
le résultat
bool(true)
bool(true)
si quelqu'un à une idée
Je viens d'avoir un petit problème avec les expressions réguliaire :/ j'ai du mal à bien comprendre comment elles fonctionnent.
Je veux exclure les symboles / \ : * ? " < > | j'ai donc fait ceci mais ça n'a pas l'air de fonctionner. Je ne comprends pas pourquoi
<?php
function nom_dossier($nom)
{
return preg_match('![/\:*?"<>|]!',$nom) ? false : true;
}
var_dump(nom_dossier('test.php'));
var_dump(nom_dossier('te\st.php'));
php?>
le résultat
bool(true)
bool(true)
si quelqu'un à une idée