regex - Cum pot extrage textul din mijlocul unui șir cu Javascript?

Am aceste șiruri:

baseUrl = "http://www.example.com" baseUrl = "https://secure.example-server.com:443"

Poate cineva să-mi spună cum pot extrage informațiile serverului din baseUrl astfel încât să pot obține fie „example”, fie „example-server”

Răspuns #1

Poți folosi regex:

baseUrl.match(/\.(.*?)\.co/i)[1];

Explicația Regex

  1. /: Delimitatori

    Citeste mai mult →

javascript Cum să verifici dacă un URL are aceeași origine ca pagina curentă?

Cum pot verifica dacă un anumit șir URL provine de la aceeași origine/gazdă ca pagina curentă? De exemplu, dacă aș vrea să atașez evenimente la linkuri, dar să previn comportamentul implicit doar pentru linkurile către aceeași gazdă...

Răspuns #1

Citeste mai mult →

Cum să schimbi atributele HTML într-un șir brut cu Jquery sau Javascript?

Vreau să iau mai multe etichete de ancoră și să mă asigur că toate se deschid într-un tab nou.

Știu că ar trebui să fac ceva de genul acesta $ ('a').attr('target', '_blank');, dar problema este că HTML-ul pe care încerc să-l modific se află într-o v

Citeste mai mult →

javascript - Atribuie un infowindow fiecărui marker în Google Maps

Am o problemă în ceea ce privește atribuirea ferestrei de informații fiecărui marcator de pe harta mea.

Cod JS:

for (i=0;i<location.length;i++){ var id = location[i][0]; var name = location [i][1]; var pos = new google.maps.LatLng(location[i[3],location[i][4]); var contentStr

Citeste mai mult →

javascript - ECMAScript 6 nu funcționează deși JS experimental este activat

Am cea mai recentă versiune de Chrome (45 și de asemenea Chrome Canary care este în versiunea 47), ambele cu flag-ul Experimental JavaScript activat. Vreau să folosesc ECMAScript 6, dar nu funcționează. Nu știu de ce. Există vreun truc sau alt flag care trebuie activat, de asemenea?

Fiecare cuvânt rezervat din ECMAScript 6 (precum import, class sau altele) generează un „Uncaught SyntaxError: Unexpected reserved word ” în Chrome

Citeste mai mult →

javascript - cum să oprești reîmprospătarea paginii părinte în timp ce fereastra copil este deschisă?

când fac clic pe link pentru a deschide o fereastră copil, pagina părinte se reîncarcă automat. cum pot să opresc asta?

Pagina părinte nu ar trebui să se reîncarce în timp ce fereastra copil este deschisă. Cum pot face asta? Vă rog să mă ajutați.

codul meu este prezentat mai jos:

Citeste mai mult →

javascript - Cum să fac downgrade la acest modul node.js la o versiune specifică și să previn actualizarea automată mai târziu?

Folosesc modulul Nodemailer din node.js și am întâmpinat următoarea eroare;

[Eroare: Configurație nerecunoscută, faceți downgrade la Nodemailer la v0.7.1 sau consultați ghidul de migrare https://github.com/andris9/Nodemailer#migration-

Citeste mai mult →

javascript - div cu derulare infinită CSS

Bună, încerc să fac ca div-ul să se deruleze cu o animație CSS simplă.

Problema este că nu se repetă bine, pentru că există o mică scânteie înainte de a relua derularea.

IATĂ CODUL: https://jsfiddle.net/by6tx4o0/2/

.c{ position:relative; background:red; max-height:200px; float:left; width:300px;

Citeste mai mult →

javascript - Restangular - _.contains() nu este o funcție

Dacă ați actualizat recent Restangular prin Bower, acesta va fi instalat cu cea mai recentă versiune lodash - noua 4.0. Totuși, aceasta este o problemă deoarece Restangular/Angular aruncă acum eroarea - "_.contains() nu este o funcție."

Cum rezolvi?

Răspuns #1

Soluția este foarte simplă

Citeste mai mult →

javascript - RegEx pentru a potrivi m: ss pentru validarea inputului

Am avut dificultăți să creez un RegEx care să îndeplinească următoarele:

  • doar un singur număr pentru minute (0 până la 9);
  • doar două cifre pentru secunde (00 până la 59);
  • trebuie să aibă formatul m:ss.

Până acum am asta: ^(?:([0]{0}?\d):)?([0-5]{1}?\d)$

Totuși, cazu

Citeste mai mult →