Starší komentáře ke článku: Perl-compatible regulární výrazy v PHP - praktické příklady
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 8.2.2005 10:52:11
To není úplně pravda, správně se telefonní číslo píše od konce po dvojicích, tzn. 123456789 se má psát 123 45 67 89. Uznávám nicméně, že zápis 123 456 789 vypadá lépe (a sám ho používám).
Datum vložení: 8.2.2005 11:11:34
Je mi líto, ale máte zastaralé informace. Po dvojicích a trojicích se psala původní čísla podle českého národního číslování, nová čísla podle mezinárodního číslování se píší výhradně ve skupinách po třech číslicích - ve třech nebo ve čtyřech, pokud přidáte i mezinárodní předvolbu ;-)
Datum vložení: 8.2.2005 12:13:00
Byla-li ČSN 01 6910 nahrazena novější verzí, tak samozřejmě máte pravdu.
Datum vložení: 8.2.2005 13:16:14
A máte ji, norma byla skutečně změněna.
Datum vložení: 11.2.2005 11:18:01
trochu vulgarni primer, ale soulozite taky podle normy..? nejlepe je nechat to na uzivateli, zda zvoli zapis tel cisla per partes :) ci najednou,predpokladam totiz, ze nejaka teta asi necetla prislusnou normu, vime ??
Datum vložení: 18.2.2005 13:24:38
Ale třeba četla telefonní seznam :-)
Datum vložení: 25.2.2005 10:11:46
mno to klidne mohla, dalsi query je, jestli si to zapamatovala :) pokud to je "referencni teta" tak by mohla :D jinak nevim nevim :)
Datum vložení: 4.3.2005 15:49:01
nezkousel nekdo upravit vyraz pro kontrolu formatu narodniho telefonniho cisla? v JavaScriptu jsem zkusil zapis: var $regexp = /<b>^((\+|00)420)?( ?\d{3}){3}$</b>/; var $phone = "+420 123 456 789"; if ($regexp.test($phone)) { // cislo vyhovuje } else { // cislo nevyhovuje } a bezelo to. mimochodem, clanky o regularnich vyrazech opravdu potesi. jen tak dale!
Datum vložení: 6.10.2005 15:37:52
Regulerni vyraz na test URL je spatne. Vyhodnoti za spravne napr. i text "http://a..a.cz". Cast "[a-zA-Z0-9][a-zA-Z0-9\-.]" nepovoli u domeny znaky "\", "-" a "." na zacatku, ale povoli je vedle sebe nebo na konci. Obdobne to plati pro znaky za domenou (cast "[\w.?~%#&@/'\\=+-]"). Prvni cast by se asi dala nahradit retezcem "[a-zA-Z0-9]+([\.-][A-Za-z0-9]+)*". U druhe je to podobne, jen nevim jestli plati stejne pravidlo pro vsechny specialni znaky. Jeste zrejme po upravach zustala ve vyrazu prazdna mnozina znaku "[]" a ta mi delala v Javascriptu neplechu. A jeste by me zajimalo, jestli muze byt domena napr. "a.cz"? Je nejake pravidlo o minimalni delce?
Datum vložení: 11.5.2008 0:25:40
Daleko vaznejsi problem sa mi zda to, ze zabudli na znak _ Alebo sa mylim? (som v RE uplny zaciatocnik)