eregi Erstes Zeichen muß ein Buchstabe sein.

Thomas_Jung

Erfahrenes Mitglied
Hallo

Wie muß ich diese Abfrage ändern das das erste Zeichen ein Buchstabe sein muß.

PHP:
 if(!eregi("^[0-9a-z]*$", $field_name[$i])) {

Beispiel:
Eingabe: 123456789 ist ungültig. :mad:
Eingabe A23456789 ist OK :p
Eingabe B123456789 IST OK u.s.w........ :p

Gruß Thomas
 
Hallo, ich hänge mich mal kurz hier an :D

Ich brauche etwas vergleichbares, nur sollte es umgekehrt sein, das letzte Zeichen soll ein /. Wie kann ich das ermitteln? Wie ich dem Script dann sage anhängen pack ich :D
 
brauchst du nicht mit einem regulären ausdruck machen (auch wenns vielleicht schöner und schneller ging):

PHP:
if(substr($string,strlen($string)-1,strlen($string)) == "/"){
    //freu dich und mach was
}
else{
    //freu dich auch aber mach nichts
}
 
nero_85 hat gesagt.:
PHP:
if(substr($string,strlen($string)-1,strlen($string)) == "/"){
    //freu dich und mach was
}
else{
    //freu dich auch aber mach nichts
}
Vielleicht ein kleines bisschen eleganter wäre folgendes:
PHP:
if ($string{strlen($string)-1} == '/') {
	// tu dies
} else {
	// tu das
}

@Gumbo: Es geht diesmal um das letzte Zeichen, nicht um das erste :)
 
Zurück