Regularni izraz je zaporedje znakov, ki tvorijo iskalni vzorec in je lahko en sam izraz ali bolj zapleten vzorec. Iskalni vzorec se lahko uporablja za iskanje besedila in operacije zamenjave besedila. Regularne izraze je mogoče uporabiti za izvajanje vseh vrst operacij iskanja besedila kot tudi zamenjave besedila.
/vzorec/modifikator;
/vzorec/modifikator; je regularni izraz. Modifikator spremeni iskanje tako, da ne razlikuje med velikimi in malimi črkami.
V JavaScript-u se regularni izrazi pogosto uporabljajo z dvema metodama nizov: search() in replace(). Metoda search() uporablja izraz za iskanje ujemanja in vrne položaj ujemanja, metoda replace() pa vrne spremenjeni niz, kjer je vzorec zamenjan.
search() | Metoda search() išče v nizu določeno vrednost in vrne položaj ujemanja. | Glej primer |
---|---|---|
replace() | Metode replace() zamenja določeno vrednost z drugo vrednostjo. | Glej primer |
Modifikatorje je mogoče uporabiti za izvajanje bolj globalnih iskanj, ki ne razlikujejo med velikimi in malimi črkami.
Modifikator g | Izvede globalno ujemanje. | Glej primer |
---|---|---|
Modifikator i | Izvede ujemanje brez upoštevanja velikih in malih črk. | Glej primer |
Modifikator m | Izvede več-vrstično ujemanje. | Glej primer |
Oklepaji se uporabljajo za iskanje niza znakov.
[abc] | Poišče kateri koli znak med oklepaji. | Glej primer |
---|---|---|
[^abc] | Poišče kateri koli znak, ki ni med oklepaji. | Glej primer |
[0-9] | Poišče kateri koli znak (številka) med oklepaji. | Glej primer |
[^0-9] | Poišče kateri koli znak (ki ni številka), ki ni med oklepaji. | Glej primer |
[x|y] | Poišče katero koli od navedenih alternativ. | Glej primer |