» Poradna » Programy

Regulární výraz pro JavaScript

 |   | 

Nevím jak zadat proměnou do rugulárního výrazu pro JavaSript.
regulární výraz: var RV = /ABC/   - funkcí TEST funguje na slovo ABC
ale jak zadat
var RV = /promenna/
Děkuji za radu
 

Odpovědi na otázku

 |   | 

var nejakaPromenna;
nejakaPromenna = RV;

Kde RV je definice regulérního výrazu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

To mi nefunguje:
var nejakaPromenna;
nejakaPromenna = RV;

Kde RV je definice regulérního výrazu.
nejakaPromenna = "ABC"
Já se blbě optal:
Mám proměnnou Zadej do které načítám různé údaje ("AHOJ", pak třeba "NAS",  ..)
a potřebuje udělat RV = /ZADEJ/,  ale je to vlastně
RV = /AHOJ/
pak  RV = /NAS/   atd.
Zadej = "AHOJ"
 

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na to slúži trieda RegExp, napr.:
var old = "zive\\.(sk|cz)";
var text = "najlepsiu poradnu najdes na http://zive.sk"
var re = new RegExp (old, "g");

alert (text.replace  (re, "poradna.net"));

Ale ak necháš používateľa vložiť text do regulárneho výrazu, tak by si mal ošetriť špeciálne znaky, napr. takouto funkciou:
function addSlashes (text)
{
return text.replace  (/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g, "\\$1");
};

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Regulární výraz




Určitě si přečtěte

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

** Model raketoplánu Columbia od českého konstruktéra umí i létat ** Obdivuhodný model si vzal 1600 hodin práce ** Podívejte se na fotografie ze stavby a prvního letu

Karel Jeřábek | 20

Kde se bere elektřina v zásuvce? Poznejte 10 tajemství venkovních stožárů s dráty

Kde se bere elektřina v zásuvce? Poznejte 10 tajemství venkovních stožárů s dráty

Elektřina se vyrábí v elektrárnách, ale do zásuvek v našich domovech to pak má ještě hodně daleko. Dnes se na tuhle dlouhou cestu podíváme.

David Polesný | 81

Proč je pro obézní lidi tak těžké shodit nadbytečná kila?

Proč je pro obézní lidi tak těžké shodit nadbytečná kila?

** Obézním lidem selhávají mechanismy, jež je mají chránit před nadměrným příjmem potravy ** Mozek tlouštíků ignoruje hormon leptin varující před hromaděním tukové tkáně v těle ** Vědci nyní odhalili, jak to udělat, aby mozek otupený obezitou leptin opět vnímal

Jaroslav Petr | 46

Přichází revoluce v oblasti deodorantů!

Přichází revoluce v oblasti deodorantů!

** Britští vědci odhalili uzlový bod procesů, kterými vzniká nejpronikavější složka lidského tělesného pachu ** Nové generaci deodorantů by mohl dodat na síle cílený zásah do života malé skupinky kožních bakterií ** Podle některých vědců by to ale znamenalo zpřetrhat pouta mezi člověkem a mikrobem

Jaroslav Petr | 33

Pojďme programovat elektroniku: Blikající potvory i legendární displeje starých Nokií

Pojďme programovat elektroniku: Blikající potvory i legendární displeje starých Nokií

** Skoro každý kutil si koupí maličký levný OLED ** A také segmentový a znakový displej ** Pojďme se na některé z nich podívat

Jakub Čížek | 9


Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání