Autor | Zpráva | ||
---|---|---|---|
Bronča Profil * |
#1 · Zasláno: 16. 3. 2016, 17:11:45
Pro vás určitě hračka, pro mně oříšek, poradíte?
Mám: $TEXT=" Nějaký text v UTF-8 s diakritikou mající uprostřed vícero mezer "; if ( preg_match( '/(\s+)/' , $TEXT) ){ die('Pozor text má navíc, nějaké mezery!'); } tohleto mi bohužel nefachá :-( |
||
juriad Profil |
#2 · Zasláno: 16. 3. 2016, 17:23:54
Ten tvůj regulární výraz detekuje přítomnost jakýchkoli bílých znaků v řetězci, nikoli jejich opakování. Asi chceš něco jako:
'/\s\s+/' '/\s{2,}/' A ono by fungovalo i: '/\s\s/' Ty závorky v regexu nejsou nutné. |
||
Časová prodleva: 7 let
|
0