| Autor | Zpráva | ||
|---|---|---|---|
| stepanka Profil * |
#1 · Zasláno: 21. 3. 2010, 16:38:51
Ahoj,
prosím, mohl by mi někdo poradit, jak nejlépe ošetřit řetězce typu: 1 1,2 1,5,8 6,8,5,7 5,8,7,44,2,333 atd.. resp. řetězce, které obsahují pouze číslice a čárky? Ošetřit myslím tím způsobem, aby nemohly obsahovat jiné znaky. Děkuju moc. |
||
| mattyZEM Profil |
#2 · Zasláno: 21. 3. 2010, 16:42:19 · Upravil/a: mattyZEM
if(preg_match('@([0-9,]+)@', $promenna)){echo 'v pořádku';}Pokud by to nefungovalo zkuste dát před , převrácené lomítko (\) |
||
| Yur4Y Profil |
#3 · Zasláno: 21. 3. 2010, 16:45:54
mattyZEM:
Zabudli ste na hranice začiatku a konca reťazca (znaky ^ a $), plus by som navrhol pridať podmienku, aby nemohli byť za sebou dve a viac čiarok. A takisto čiarka by nemala byť na začiatku ani na konci. preg_match('/^[0-9]+(,[0-9]+)*$/', $premenna) |
||
| stepanka Profil * |
#4 · Zasláno: 21. 3. 2010, 16:51:47
mattyZEM, Yur4Y:
To byla rychlost.. Moc vám oběma děkuju, řešení je perfektní :) |
||
| mattyZEM Profil |
#5 · Zasláno: 21. 3. 2010, 16:54:17
Yur4Y:
„Zabudli ste na hranice začiatku a konca reťazca (znaky ^ a $), plus by som navrhol pridať podmienku, aby nemohli byť za sebou dve a viac čiarok. A takisto čiarka by nemala byť na začiatku ani na konci.“ Ach, děkuji, máte pravdu, ani mě to nenapadlo :) |
||
|
Časová prodleva: 16 let
|
|||
0