[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.07
Prihlásený: 31.01.17
Príspevky: 66
Témy: 39 | 39
NapísalOffline : 13.05.2013 17:50 | Osetrenie vstupu pre dve slova a viac

Chcem aby uzivatel vpisal do textarea elementu aspon dve slova. Aky je najefektivnejsi sposob? Snazim sa prist na to ako sa to urobi cez regularne vyrazy ale nedari sa mi.
Nemoze prejst to ze uzivatel zada iba viac medzier za sebou. Musia to byt skratka dve slova alebo viac.

Vdaka


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 20.05.18
Príspevky: 1459
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 13.05.2013 18:03 | Osetrenie vstupu pre dve slova a viac

Regex na to by mohol byť napr
Kód:
/^[^\s]+\s+[^\s]+/

[^\s]+ je reťazec zo všetkých znakov okrem bielych (medzera, tabulátor, enter atď) s tým, že musí byť aspoň jeden.
\s+ je zase aspoň jeden biely znak.
Tým pádom prejde niečo ako "a ." Sú to dva slová?
Ak chceš naozaj slová (z písmen a čísel), tak [^\s]+ nahraď [\w\d]+, alebo iba písmená \w+


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Správca fóra
Správca fóra
Osetrenie vstupu pre dve slova a viac

Registrovaný: 08.08.09
Príspevky: 12491
Témy: 41 | 41
Bydlisko: Martin
NapísalOffline : 13.05.2013 18:50 | Osetrenie vstupu pre dve slova a viac

Keď chceš dve, alebo viac slov, trochu by som to vylepšil
Kód:
^[^\s]+(\s+[^\s]+)+


_________________
always is always wrong
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 20.05.18
Príspevky: 1459
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 13.05.2013 19:12 | Osetrenie vstupu pre dve slova a viac

To je už úplne jedno, čo pôjde za prvými dvoma slovami, netreba to komplikovať. Ibažeby chcel naozaj slová (postupnosť písmen/čísel). Vtedy je to tak, ale s tými [\w\d]+


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
 [ Príspevkov: 4 ] 


Osetrenie vstupu pre dve slova a viac



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ošetrenie vstupu

v Delphi, Visual Basic

22

334

12.12.2015 21:11

camarovk19

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal: vypisat slova ktore maju viac nez 4 znaky rozne

v Assembler, C, C++, Pascal, Java

2

373

21.03.2010 10:25

pascal01

V tomto fóre nie sú ďalšie neprečítané témy.

Viac ako dve tretiny mladých hľadajú lásku cez internet

v Novinky

1

194

06.06.2007 11:19

fuco

V tomto fóre nie sú ďalšie neprečítané témy.

Môžem nainštalovať dve alebo viac hier súčasne na jednom pc?

v Počítačové hry

9

680

23.08.2009 18:59

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

iTunes pre dve zariadenia?

v Ostatné programy

0

273

03.02.2012 21:27

TECon

V tomto fóre nie sú ďalšie neprečítané témy.

Zdroj pre dve GPU

v PC skrinky, zdroje a všetky druhy chladenia

3

181

12.08.2010 21:57

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Dve grafiky pre dva monitory

v ATI/AMD grafické karty

6

221

10.09.2013 12:11

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

Doplnenie komponentov pre dve PC zostavy

v PC zostavy

5

226

03.05.2012 14:02

tommo.d

V tomto fóre nie sú ďalšie neprečítané témy.

WIFI pre viac pripojení

v Siete

6

113

15.05.2018 20:25

expresado

V tomto fóre nie sú ďalšie neprečítané témy.

Napajaci kabel pre viac zariadeni

v Ostatné

1

83

14.05.2017 10:33

4040

V tomto fóre nie sú ďalšie neprečítané témy.

Zdielanie zaloziek pre viac uzivatelov

v Ostatné programy

1

62

12.02.2018 6:36

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Upgrade zostavy pre viac fps

v PC zostavy

6

212

11.12.2017 22:29

axyz21

V tomto fóre nie sú ďalšie neprečítané témy.

tabulky v mysql pre viac uzivatelov

v Databázy

2

190

04.07.2014 14:12

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Budúce Windows budú optimalizované pre 8 a viac jadier

v Novinky

2

231

25.05.2007 13:33

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

CO-OP/mp hry pre 2 a viac hračov hd4400

v Počítačové hry

2

151

09.02.2015 19:43

SKiLEX

V tomto fóre nie sú ďalšie neprečítané témy.

Externy USB 3 alebo eSATA III box pre 4 a viac HDD

v Úložné zariadenia

0

172

15.09.2012 16:03

Googler1



© 2005 - 2018 PCforum, edited by JanoF