![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.12.2003 Skąd: Halinów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie odnośnie wyklucznia pewnych znaków ze zmiennej typu string. Chodzi mi mianowicie aby w zmiennej akceptowane były tylko litery i cyfry. Używałem funkcji eregi do sprawdzania zmiennej, ale zawsze jakiś nie porządany znak przejdzie. Bedę wdzięczny za każdą odpowiedź ![]() -------------------- Jam dzieło wielkiej, sprawiedliwej ręki.
Wzniosła mnie z gruntu Potęga wczechwłodna, Mądrość najwyższa, Miłość pierwotna; Starsze ode mnie twory nie istnieją, |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
[php:1:a01e0ae410]<?php
if(preg_match("/^[a-zA-Z0-9]+$/",$string)) { print "ok"; } else{ print "bad"; } ?>[/php:1:a01e0ae410] -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
ja bym to zrobił tak:
[php:1:567a6a596a]<?php eregi([[:alnum:]]); ?>[/php:1:567a6a596a] -------------------- ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.12.2003 Skąd: Halinów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc @Hary :wink:
PS. @Bielo ten sposób nie wyklucza odpowiednie znaki :arrow: -------------------- Jam dzieło wielkiej, sprawiedliwej ręki.
Wzniosła mnie z gruntu Potęga wczechwłodna, Mądrość najwyższa, Miłość pierwotna; Starsze ode mnie twory nie istnieją, |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod Biela też jest dobry, ale... trzeba dorzucić przeczenie na początku:
[php:1:067f71a6ce]<?php if (eregi("[^[:alnum:]]", $string)){ echo"złe znaki!!!"; } ?>[/php:1:067f71a6ce] -------------------- audaces fortuna iuvat!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 16:48 |