NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

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.

 
Odpovědět
-1
9.9.2013 19:48
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
 
Odpovědět
10.1.2018 15:34
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}$/;
 
Odpovědět
7.9.2018 22:26
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;
}

 
Odpovědět
2.1.2019 14:10
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.