Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> operacje na łańcuchach znaków.
wirtus
post 4.06.2003, 18:18:12
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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) ?


--------------------
*******************************
Uściski jak pociski :O)
wirtek :O)
Go to the top of the page
+Quote Post
scanner
post 4.06.2003, 18:35:06
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




[php:1:cbc490d7a6]<?php
$strSomeText = '1l2kj12lk1j2lk';
$strResult = ereg('^[a-zA-Z].*', $strSomeText) ? 'OK' : 'ZLE';
echo $strResult;
?>[/php:1:cbc490d7a6]Powinno działać.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
wirtus
post 4.06.2003, 19:22:46
Post #3





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.


--------------------
*******************************
Uściski jak pociski :O)
wirtek :O)
Go to the top of the page
+Quote Post
scanner
post 4.06.2003, 19:43:46
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Zaznaczam, że RegExepów nie znam smile.gif
http://php.net/ereg - poczytaj komentarze.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
wirtus
post 4.06.2003, 20:41:51
Post #5





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


O!

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

Dziękuję !!!


--------------------
*******************************
Uściski jak pociski :O)
wirtek :O)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:03