Autor | Zpráva | ||
---|---|---|---|
krteczek Profil * |
#1 · Zasláno: 14. 2. 2005, 13:46:02
nefunguje mi funkce s regularnim vyrazem pls kde mám chybu?
nevíte náhodou kde delám chcybu??? popripade bych jeste potreboval aby to bralo i jiná než česká tel čísla neco ve stylu
což mi bohužel taky nefunguje:( krteczek |
||
krteczek Profil * |
#2 · Zasláno: 14. 2. 2005, 13:50:01
a tu proměnnou $_POST["telefon-1"] určitě nemám prázdnouzadávám tam tel čísla v ruznych formátech a ani tuk
krteczek |
||
Yuhů Profil |
#3 · Zasláno: 14. 2. 2005, 19:33:33
co to znamená "nefunguje" v původním dotazu?
Co to dělá? Nějaká chyba nebo hláška? |
||
krteczek Profil * |
#4 · Zasláno: 15. 2. 2005, 02:50:00
stále mi to vypisuje tu moji chybovou hlášku co je v echo jakémkoliv tvaru tel. čísla
krteczek |
||
Leo Profil |
#5 · Zasláno: 15. 2. 2005, 08:42:27
Zacal bych tim, ze vymezim regularni vyraz, treba lomitky, jak byva zvykem, ted tam podle me mate retezec, ale je mozny ze na to jenom po ranu nevidim,
|
||
krteczek Profil * |
#6 · Zasláno: 15. 2. 2005, 11:01:43
to Leo ted Tě vůbec nechápu :o( jak to myslíš s lomítky???
ja jsem z toho divny... jiná funkce mi funguje dobře napíšu tu obě...:
email mi to kontroluje uspěšně a správně i bez těch lomítek, ale telefonní číslo mi stále vypisuje echo o špatném formátu tel čísla, ad tam lomítka použiji nebo ne... už fakt nevík co dělám špatně tohle je zjednodušený výtah z toho formuláře(má asi 15 položek to zde vypisovat nemá cenu) , a jeste tam není sekce která ten formulář odešle v případě že je všechno bez chyb, ale to až mi budou fachat kontroly krteczek |
||
krteczek Profil * |
#7 · Zasláno: 15. 2. 2005, 11:34:56
tak už jsem to vyřešil, ale ne přes funkci . kod je následující (pro ty co by ho chtěli případně použít)
tenhle kod kontroluje jestli je telefonní číslo zadáno ve správném, mezinárodním formátu +123 456 789 123 s mezerami po třech číslech, nebo bez mezer v celku
další kod kontroluje jestli je číslo v mezinárodním formátu s jakoukoliv mezinárodní předvolu, nebo bez ní , např: +123 123456789 a nebo 123456789 pro vnitrostátní tel číslo
pokud byste chtěli jen česká telefonní čísla v mezinárodním formátu, stačí upravit podmínku s regulárním výrazem do téhle podoby:
snad to někomu pomůže... ale mne by zajímalo jak by měla vypadat ta funkce, a kde sem udělal chybu krteczek |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0