Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: operacje na łańcuchach znaków.
Forum PHP.pl > Forum > PHP
wirtus
Witam !

Załóżmy, że ktoś wprowadził w formularzu w jakimś polu tekst 1abcd.

Ja niechciałbym, żeby jako pierwszy znak pojawiały się tylko i wyłącznie litery, i to w dodatku na pewno nie polskie znaki.

Jak spawdzić, czy znak wpisany na pierwszym miejscu jest lterą ad A do Z (nie biorąc pod uwagę polskich znaków) ?
scanner
[php:1:cbc490d7a6]<?php
$strSomeText = '1l2kj12lk1j2lk';
$strResult = ereg('^[a-zA-Z].*', $strSomeText) ? 'OK' : 'ZLE';
echo $strResult;
?>[/php:1:cbc490d7a6]Powinno działać.
wirtus
scanner ! Jak zwykle pomagasz niezawodnie. Wielkie dzięki, oczywiście, że działa

Przy okazji jeszcze jedno pytanie - to już z czystej ciekawości- jak sprawdzić, czy w danym ciągu znaków znajdują sie tylko znaki takie:
- litery od a do z (to juz praktycznie bylo powyzej, tyle, że dotyczyło tylko pierwszego znaku)
- cyfry 0 do 9
- myślnik (-), kropka, podkreślnik.
scanner
Zaznaczam, że RegExepów nie znam smile.gif
http://php.net/ereg - poczytaj komentarze.
wirtus
O!

W zasadzie to właśnie o to mi chodziło !

Dziękuję !!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.