Autor | Zpráva | ||
---|---|---|---|
trta Profil |
#1 · Zasláno: 31. 3. 2010, 08:03:17
Ahoj prosím o radu- jak mám napsat proměnnou, která by hlídala správnost telefonního čísla (jeho tvar a délku) ve formuláři? Ten tvar je "+123123456789". Pro klasické číslo "123546789" je to jednoduché- takto to již mám a funguje mi to. Bohužel potřebuji rozšířit kontrolu formuláře ještě o tento tvar (+123...)
Díky za rady |
||
panther Profil |
#2 · Zasláno: 31. 3. 2010, 12:02:43
trta:
kontrola čísla bez mezinárodní předvolby je možná trochu složitější, než myslíš. Číslo může mít více formátů, které se běžně zadávají a na které jsi zapomněl: 123456789 123 456 789 123 45 67 89 S mezinárodní předvolbou kontroluj, zda je první znak „+“ a za ním trojice dalších. Pokud chceš omezení pro ČR (Slovensko), je to 420, resp. 421, tedy regulár +42[01]. |
||
Časová prodleva: 8 dní
|
|||
trta Profil |
#3 · Zasláno: 8. 4. 2010, 00:47:37
no asi jsem to špatně napsal, potřeboval bych hlídat 2 typy zápisu čísel naráz to 123123456 a +420123123456. Snažil jsem se zapsat reg. výraz takto (evidentně špatně): ^\+[420]+[0-9]{9}) | ([0-9]{9}))$
Kde dělám chybu? Díky |
||
Kajman_ Profil * |
#4 · Zasláno: 8. 4. 2010, 08:54:39
Nesouhlasí počet levých a pravých kulatých závorek.
|
||
Časová prodleva: 14 let
|
0