» Poradna » Programy

Regulární výraz pro JavaScript

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 3/3
 |   |   |  [195.250.136.---]

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
 |   |   |  [195.250.136.---]

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


Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

** Projekt Genetika a příjmení hledá shody mezi osobami se stejným příjmením ** Využívá k tomu testování DNA na chromozomu Y ** Výsledky testu můžete účastí v projektu získat zdarma

11.  1.  2018 | Marek Lutonský | 3

Pojďme programovat elektroniku: Z čeho poskládat venkovní meteosondu, která poběží celé roky

Pojďme programovat elektroniku: Z čeho poskládat venkovní meteosondu, která poběží celé roky

** Dnes si ukážeme, z čeho postavit venkovní meteosondu ** Tak, aby fungovala celé roky ** A posílala data třeba pomocí Wi-Fi

14.  1.  2018 | Jakub Čížek | 19


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší