preg_match hulp bij min-teken aan het begin en eind

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gertjan Wachtmeester

Gertjan Wachtmeester

11/05/2009 14:25:00
Quote Anchor link
Waarschijnlijk een kleinigheidje.
Maar voor mij lukt het momenteel niet.

$string = "-fout";
if(preg_match('/^[a-zA-Z0-9]\-?[a-zA-Z0-9]$/' , $string)){
print "Dit mag niet!";
}
else{
print "Dit mag wel!";
}

Is wat ik nu heb.

Graag wil ik dat '-fout' ook echt de melding krijgt "Dit mag niet"

Waarom. ik wil graag een string hebben die alleen a-z A-Z 0-9 en de - bevat.
Maar de - mag niet aan het begin en niet aan het eind.

Wat doe ik fout. En hoe moet het wel?

Mvg.
Gewijzigd op 01/01/1970 01:00:00 door Gertjan Wachtmeester
 
PHP hulp

PHP hulp

29/04/2024 04:00:14
 
Jacco Engel

Jacco Engel

11/05/2009 14:28:00
Quote Anchor link
if(substr(0,1,$string) == '-' || substr(0,-1,$string) == '-')

Soms gewoon neit te moeilijk doen :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.