wirtus
4.06.2003, 18:18:12
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
4.06.2003, 18:35:06
[php:1:cbc490d7a6]<?php
$strSomeText = '1l2kj12lk1j2lk';
$strResult = ereg('^[a-zA-Z].*', $strSomeText) ? 'OK' : 'ZLE';
echo $strResult;
?>[/php:1:cbc490d7a6]Powinno działać.
wirtus
4.06.2003, 19:22:46
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
4.06.2003, 19:43:46
Zaznaczam, że RegExepów nie znam
http://php.net/ereg - poczytaj komentarze.
wirtus
4.06.2003, 20:41:51
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.