Autor | Zpráva | ||
---|---|---|---|
Honza.P@ Profil |
#1 · Zasláno: 17. 2. 2012, 16:38:14
Pomohl by mi ho někdo upravit tak, aby splnoval mé podmínky?
• malá, velká písmena anglické abecedy • číslice • možnost podtržítka (_) • možnost pomlčky (-) • možnost jedné! mezery (jedno stisknutí mezerníku a zase slovo) Zatim jsem zjistil jak vytvořit první tři body, ale zbytek ne. preg_match("/^[[:word:]]+$/", $name); Děkuji. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 17. 2. 2012, 17:12:24
Zkus
preg_match("/^([a-zA-Z0-9_-]+ ?)+$/", $name); |
||
Honza.P@ Profil |
#3 · Zasláno: 17. 2. 2012, 17:17:28
Jan Tvrdík:
Díky Honzo. Jak by se tam dala přidat tečka? Zkusil jsem jí napsat natvrdo, ale to nejde. Jinak to [:word:] == [a-zA-Z0-9_] |
||
Keeehi Profil |
#4 · Zasláno: 17. 2. 2012, 17:39:33
preg_match('/~^[a-z0-9_-\.]+( [a-z0-9_-\.]+)?$~i', $name); |
||
Honza.P@ Profil |
Keeehi:
Díky za postrčení, snad už to mám ted ok: preg_match("/^([\.a-z0-9_-]+ ?)+$/i", $name) EDIT: Regulár funguje, ale nette mi ho v požití s formulářem nebere. |
||
Keeehi Profil |
#6 · Zasláno: 17. 2. 2012, 18:28:29
Honza.P@:
Tomu výrazu, co jsi napsal by odpovídalo třeba i "aaa bbb ccc ddd eee " což není jen jedna mezera, ale třeba to tak chceš. |
||
Honza.P@ Profil |
Keeehi:
Ano chci, blbě jsem se vyádřil. Celkově ty regurály jsou pro mě hrozná magie :/ |
||
Časová prodleva: 12 let
|
0