Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Regulární výrazy v JavaScriptu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Michal Žůrek - misaz:9.9.2013 19:48

ahoj, u příkladu telefonního čísla píšeš:

Pro zjednodušení jsme již předem z čísla odstranili mezery pomocí funkce replace(), takže se jimi nemusíte zabývat.

V příkladu je pak

?

která tam tu mezeru povoluje ;) , že jsi to jen ode mně zkopíroval.

Avatar
Karolina Lejsková:10.1.2018 15:34

var n=str.match(/it­n\w+/g);

  • najde nejen slova začínající na itn, ale vytáhne i části slov počínaje řetězcem itn
Avatar
Adam Matis
Člen
Avatar
Adam Matis:7.9.2018 22:26

Mohu se zeptat jak je možné že nejde zadat více @ za sebou když + znamená minimálně jeden až neomezeno ? Díky.

var re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-z]{2,4}$/;
Avatar
Peter Rumanovský:2.1.2019 14:10

Dobrý deň,

snažím sa vytvoriť funkciu, ktorá prehľadá string z HTML input a pri zhode v stringu zobrazí obrázok.
Možností obrázkov je viac.
Používal som kód na zobrazenie obrázkov v prípade úplnej zhody stringu ale neviem ako mam zmeniť funkciu na prehľadávaciu:

function change() {
var text = "";
var image = "";
//alert('hi');
var answers = str.match(docu­ment.getElemen­tById("UserIn­putImage").va­lue);
//alert(answers);
switch(answers) {
case "2":
text = "Obrázok porovnania";
image='<img src="https://­qlis.darden.sk/im­g_por/1_qr.jpg"></im­g>';
break;
case "3":
text = "NoteB";
image='<img src="http://f­c01.deviantar­t.net/fs29/f/­2009/238/d/8/Sma­ll_50x50__png_cloc­k_pic_by_counter_cou­ntdown_ip.png"></im­g>';
break;
case "C":
text = "NoteC";
image='<img src="http://a­.deviantart.net/a­vatars/r/a/rachel­srandomart.gif?12"></im­g>';
break;

default:
text = "Nie je naskenovaný QR kód alebo nie je správny";
}
document.getE­lementById("de­mo1").innerHTML = text;
document.getE­lementById("de­mo2").innerHTML = image;
}

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.