regex - Ako môžem získať text zo stredu reťazca v JavaScripte?

Mám tieto reťazce:

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

Môže mi niekto povedať, ako môžem z baseUrl získať informácie o serveri, aby som mohol získať buď „example“, alebo „example-server“

Odpoveď č. 1

Môžete použiť regex:

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

Vysvetlenie Regexu

  1. /: Oddeľovače

    Čítaj viac →

javascript Ako skontrolovať, či URL má rovnaký pôvod ako aktuálna stránka?

Ako môžem skontrolovať, či konkrétny reťazec URL pochádza z rovnakého pôvodu/hostiteľa ako aktuálna stránka? Napríklad, ak by som chcel pripojiť sa k odkazom, ale zabrániť predvolenému správaniu iba pri odkazoch na rovnakého hostiteľa...

Odpoveď č. 1

Čítaj viac →

Ako zmeniť HTML atribúty v surovom reťazci pomocou Jquery alebo Javascriptu?

Chcem vziať množstvo odkazových značiek a zabezpečiť, aby sa všetky otvárali v novom okne/karte.

Viem, že by som mal urobiť niečo takéto $ ('a').attr('target', '_blank');, ale problém je v tom, že HTML, ktoré sa snažím

Čítaj viac →

javascript - Priradiť informačné okno ku každému markeru v Google Maps

Mám problém týkajúci sa priraďovania infookna ku každej značke na mojej mape.

JS kód:

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 contentString = id; var infowind

Čítaj viac →

javascript - ECMAScript 6 nefunguje, hoci je povolený experimentálny JS

Mám najnovšiu verziu Chromu (45 a tiež Chrome Canary, ktorý je vo verzii 47), oboje s povoleným experimentálnym JavaScriptovým flagom. Chcem použiť ECMAScript 6, ale nefunguje to. Neviem prečo. Existuje nejaký trik alebo iný flag, ktorý musí byť tiež povolený?

Každé rezervované slovo ECMAScript 6 (ako import, class alebo čokoľvek iné) vyvolá v Chrome 45 chybu „Uncaught SyntaxError: Unexpected reserved word” a v Chrome Canary ch

Čítaj viac →

javascript - ako zastaviť obnovovanie rodičovskej stránky, keď je otvorené detské okno?

keď kliknem na odkaz na otvorenie detského okna, rodičovská stránka sa automaticky obnoví. ako to môžem zastaviť?

Rodičovská stránka by sa nemala obnovovať, keď je otvorené podradené okno. Ako to urobiť? Prosím, pomôžte mi.

môj kód je uvedený nižšie:

<html> <hea

Čítaj viac →

javascript - Ako znížiť verziu tohto modulu node.js na konkrétnu verziu a zabrániť jeho automatickému aktualizovaniu neskôr?

Používam modul Nodemailer pre node.js a narazil som na nasledujúcu chybu;

[Chyba: Nepodporovaná konfigurácia, znížte verziu Nodemailer na v0.7.1 alebo si pozrite sprievodcu migráciou https://github.com/andris9/Nodemailer#migration-guid

Čítaj viac →

javascript - CSS nekonečné posúvanie divu

Ahoj, snažím sa, aby sa div posúval pomocou jednoduchej CSS animácie.

Problém je v tom, že sa to dobre necykluje, pretože pred opätovným začiatkom posúvania je malý záblesk.

TU JE KÓD: https://jsfiddle.net/by6tx4o0/2/

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

Čítaj viac →

javascript - Restangular - _.contains() nie je funkcia

Ak ste nedávno aktualizovali restangular cez bower, nainštaluje sa najnovší lodash - nová verzia 4.0. Toto je však problém, pretože restangular/angular teraz vyhadzuje chybu - „_.contains() nie je funkcia.“

Ako to vyriešiš?

Odpoveď č. 1

Riešenie je veľmi jednoduché - musíte povedať resta

Čítaj viac →

javascript - RegEx na zhodu m: ss pre overenie vstupu

Snažím sa vytvoriť regulárny výraz, ktorý by splnil nasledovné:

  • len jedno číslo pre minúty (0 až 9);
  • len dve čísla pre sekundy (00 až 59);
  • musí mať formát m:ss.

Doteraz mám toto: ^(?:([0]{0}?\d):)?([0-5]{1}?\d)$

Avšak prípad 00 napríklad sa zdá byť platný a

Čítaj viac →