webmastertoolbag.com

Online tools Web school 在线工具 基础教程 菜鸟教程 编程学习 Web 学校
Szabályos karakterek Leírás
\ A k?vetkez? karaktert speciális karakterként, vagy szó szerinti karakterként, vagy visszafelé fordított idéz?jelként, vagy oktális escape-ként jel?li. Például: "n" Egyezik egy karakterrel"n"。"\n" Egyezik egy újsor karakterrel. Sorozat"\\" Megfelel a"\" és"\(" egyezik"("。
^ a bemeneti karakterlánc elejére illeszkedik. Ha a RegExp objektum Multiline tulajdonsága be van állítva, akkor a ^ a "\n" vagy"\r" és az azt k?vet? pozíciót.
$ megfelel a bemeneti karakterlánc végének. Ha a RegExp objektum Multiline tulajdonsága be van állítva, a ^ a bemeneti karakterlánc végére is illeszkedik.$ szintén megfelel a "\n" vagy"\r" el?tt.
* Az el?z? részkifejezést nulla vagy t?bb alkalommal illeszti. Például a zo* megfelel a "z" és"zoo"。* egyenérték? a{0,}。
+ egy vagy t?bb alkalommal illeszkedik az el?z? részkifejezéshez. Például "zo+" megegyezik a kifejezéssel."zo" és"zoo", de nem"z"。+ egyenérték? a{1,}。
? megfelel az el?z? részkifejezésnek nulla vagy egy alkalommal. Például: "do(es)?" illeszkedik a"does" vagy"does" a kifejezésben."do"。? ami egyenérték? a{0,1}。
{n}n egy nemnegatív egész szám. A meghatározottn alkalommal. Például: "o{2}" nem felelhet meg"Bob" in"o", de megfelel a két o-nak a"food" de megfelel a két o-nak a
{n,}n egy nemnegatív egész szám. Legalábbn alkalommal. Például: "o{2,}" nem illeszkedik"Bob" in"o", de megfelel az ?sszes o-nak a"foooood" de megfelel az ?sszes o-nak a"o{1,}" egyenérték? a"o+"。"o{0,}" egyenérték? a"o*"。
{n,m}m ésn nemnegatív egész számok, aholn<=m。 legalábbn alkalommal és legfeljebbm alkalommal. Például "o{1,3}" az els? három o-t találja meg a"fooooood" az els? három o-t a"o{0,1}" egyenérték? a"o?"。 Vegye figyelembe, hogy a vessz? és két szám k?z?tt nem lehet szók?z.
? Ha ezt a karaktert k?zvetlenül k?veti valamelyik másik jel?l? (*,+,? ), a minta a k?vetkez?{n},{n,},{n,m}) Ha a karaktert k?zvetlenül k?veti a t?bbi korlátozó karakter (*,+,?, ?) bármelyike, a megfelelési minta nem mohó. A nem mohó minta a lehet? legkevesebb keresett karakterlánccal egyezik meg, míg az alapértelmezett mohó minta a lehet? legt?bb keresett karakterlánccal. Például a "oooo","o+?" egyezik egyetlen"o", és a"o+" az ?sszes"o"。
. minden egyes karakterre illik, kivéve a "\n" a " kivételével minden egyes karakterrel megegyezik. Bármely karakterrel egyezik, beleértve a"\n" bármely karaktert, használjon olyan mintát, mint"(.|\n)" minta.
(pattern) Egyeztessük a mintát, és megkapjuk az egyezést. Az eredményül kapott egyezést az eredményül kapott Matches gy?jteményb?l kaphatjuk meg, amely VBScriptben a SubMatches gy?jteményt, JScriptben pedig az$0…$ 9 attribútumot használja a VBScriptben és a JScriptben. A zárójeles karakterek illesztéséhez használja a "\(" vagy a"\)"。
(?:pattern) egyezik a mintával, de az eredményt nem hívja le, azaz nem hívja le, és nem tárolja kés?bbi felhasználásra. Nem ez a helyzet, ha a minta részeinek kombinálásakor a vagy karaktert használjuk "(|)" karakterrel kombináljuk a minta részeit. Például"industr(?:y|ies)" r?videbb kifejezés, mint"industry|industries" kifejezés.
(?=pattern) Pozitív meger?sít? el?ellen?rzés, amely a keresési karakterlánc elejére illeszt minden olyan karakterláncot, amely megfelel a mintának. Ez egy nem elérhet? egyezés, azaz az egyezést nem kell elérni a kés?bbi felhasználás során. Például "Windows(?=95|98|NT|2000)" megegyezik a"Windows2000" in"Windows", de nem"Windows3.1" in"Windows"。 Az el?zetes ellen?rzések nem fogyasztanak karaktereket, azaz egy találat után a k?vetkez? találat keresése k?zvetlenül az utolsó találat után kezd?dik, nem pedig az el?zetes ellen?rzést tartalmazó karakter után.
(?!pattern) A pozitív negatív el?ellen?rzés a keresett karakterláncot a mintával nem egyez? karakterlánc elején találja meg. Ez egy nem lekérdezhet? egyezés, azaz az egyezést nem kell lekérni kés?bbi felhasználásra. Például: "Windows(?!95|98|NT|2000)" megfelel a"Windows3.1" in"Windows", de nem"Windows2000" in"Windows"。 Az el?zetes ellen?rzések nem fogyasztanak karaktereket, azaz egy találat után a k?vetkez? találat keresése k?zvetlenül az utolsó találat után kezd?dik, nem pedig az el?zetes ellen?rzést tartalmazó karakter után.
(?<=pattern) A fordított pozitív el?ellen?rzés hasonló az el?re pozitív el?ellen?rzéshez, de ellentétes irányban. Például "(?<=95|98|NT|2000)Windows" megfelel a"2000Windows" a oldalon."Windows", de nem"3.1Windows" in"Windows"。
(?<!pattern) A fordított negatív el?tagok hasonlóak az el?re negatív el?tagokhoz, de ellentétes irányban. Például: "(?<!95|98|NT|2000)Windows" megegyezhet a"3.1Windows" in"Windows", de nem"2000Windows" in"Windows"。
x|y megfelel x vagy y. Például a "z|food" megfelel a"z" vagy"food"。"(z|f)ood" megfelel a"zood" vagy"food"。
[xyz] karakterek halmaza. Megfelel a halmaz bármelyik karakterének. Például "[abc]" bármelyik karakterrel egyezik a"plain" a"a"。
[^xyz] negatív karakterek halmazával. Bármely nem szerepl? karakterrel egyezik. Például "[^abc]" megfelel a"plain" a"p"。
[a-z] karaktertartományban. A megadott tartományban bármely karakterrel egyezik. Például "[a-z]" a megadott tartomány bármely karakterével megegyezik"a" bármely kisbet?s karakterre a tartományban"z" a tartomány bármely kisbet?s karaktere.
[^a-z] Negatív karaktertartomány. A megadott tartományon kívüli bármely karakterrel egyezik. Például: "[^a-z]" bármely olyan karakterrel megegyezik, amely nem a megadott tartományban van"a" a"z" a megadott tartományon kívüli bármely karakterrel egyezik.
\b Megfelel egy szóhatárnak, azaz egy szó és egy szók?z k?z?tti szók?znek. Például: "er\b" megfelel a"never" a oldalon."er", de nem"verb" in"er"。
\B nem szóhatárokkal egyezik. "er\B" egyezhet"verb" in"er", de nem"never" in"er"。
\cx egyezik az x által meghatározott vezérl? karakterrel. Például a \cM egyezik a Control-M vagy a kocsivissza karakterrel. Például a \cM egyezik a Control-M vagy a Carriage Return karakterrel. x-nek az A-Z vagy az a-z valamelyikének kell lennie. Ellenkez? esetben a c szó szerinti "c" karakterként kezeljük.
\d Egyezik egy numerikus karakterrel. Egyenérték? a[0-9]。
\D Nem numerikus karakterrel egyezik. Egyenérték? a[^0-9]。
\f Oldalt?réssel egyezik meg. Egyenérték? a \x0c és a \cL változattal.
\n Megfelel a sortovábbítási karaktereknek. Egyenérték? a \x0a és \cJ értékekkel.
\r Egyezik a kocsivissza karakterrel. Egyenérték? a \x0d és \cM karakterekkel.
\s Bármilyen fehér szók?z karakterrel egyezik, beleértve a szók?z?ket, tabulátorokat, oldalt?réseket stb. Egyenérték? a[ \f\n\r\t\v]。
\S Bármely nem fehér szók?z karakterrel egyezik. Egyenérték? a[^ \f\n\r\t\v]。
\t Illeszkedik a tabulátorhoz. Egyenérték? a \x09 és \cI karakterekkel.
\v Egyezik egy függ?leges tabulátorral. Egyenérték? a \x0b és \cK szavakkal.
\w Megfelel minden olyan szó karakterének, amely aláhúzást tartalmaz. Egyenérték? a "[A-Za-z0-9_]"。
\W Bármely nem szó karakterrel egyezik. Egyenérték? a "[^A-Za-z0-9_]"。
\xn Megfelel an, aholn a hexadecimális escape-érték. A hexadecimális escape értéknek két számjegy hosszúnak kell lennie. Például: "\x41" megfelel a"A"。"\x041" egyenérték? a k?vetkez?vel"\x04&1"。 Az ASCII használható a reguláris kifejezésekben...
\num Matchnum, aholnum egy pozitív egész szám. Hivatkozás a kapott találatra. Például "(.)\1" két egymást k?vet?, azonos karakterrel egyezik.
\n Egy oktális escape-értéket vagy egy visszafelé mutató hivatkozást azonosít. Ha \n el?tt legalábbn részkifejezések kerülnek lekérdezésre, akkorn visszafelé t?rtén? hivatkozás. Ellenkez? esetben, han egy oktális szám (0-7), akkorn egy nyolcjegy? menekülés.
\nm Egy oktális escape vagy egy visszafelé t?rtén? hivatkozás azonosítása. Ha \nm el?tt legalábbnm részkifejezések, akkornm visszafelé t?rtén? hivatkozás. Ha \nm el?tt legalábbn vívmányok, akkorn visszafelé t?rtén? hivatkozás, amelyet a k?vetkez? sz?veg k?vetm visszafelé t?rtén? hivatkozás. Ha az el?z? feltételek egyike sem teljesül, han ésm mindkett? nyolcjegy? szám (0-7), akkor \nm megfelel a nyolcjegy? escape értékneknm
\nml Han egy oktális szám (0-3), és m és l mindkett? nyolcjegy? szám (0-7), akkor a nyolcjegy? escape-értékkel egyezik megnml。
\un megfelel an, aholn egy Unicode karakter, amelyet négy hexadecimális számjegy képvisel. Például a \u00A9 megfelel a szerz?i jog szimbólumnak (©).
Felhasználónév/^[a-z0-9_-]{3,16}$/
jelszó/^[a-z0-9_-]{6,18}$/
Jelszó2(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$ ( számokból/ nagybet?kb?l/kisbet?kb?l/ írásjelekb?l áll, mind a négynek jelen kell lennie, t?bb mint 8 számjegy.)
Hexadecimális érték/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
E-mail/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/ vagy\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
URL/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ vagy[a-zA-z]+://[^\s]*
IP-cím/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ vagy((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
HTML tag/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/ vagy<(.*)(.*)>.*<\/\1>|<(.*) \/>
Kód \\\\ megjegyzések t?rlése(?<!http:|\S)//.*$
Kétbájtos karakterek illesztése( Beleértve a kínai karaktereket)[^\x00-\xff]
Kínai karakterek( Karakterek)[\u4e00-\u9fa5]
Kínai karakterek tartománya Unicode kódban/^[\u2E80-\u9FFF]+$/
Kínai és teljes szélesség? írásjelek( Karakterek)[\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee]
Dátum( ?v-hónap-nap)(\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1]))
Dátum( Hónap/nap/év)((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2})
Id?( ?ra:perc, 24 órás rendszer)((1|0?)[0-9]|2[0-3]):([0-5][0-9])
Kínai vezetékes telefonszámok(\d{4}-|\d{3}-)?(\d{8}|\d{7})
Kína mobil telefonszáma1\d{10}
Kína irányítószám[1-9]\d{5}
Kínai személyi igazolvány száma( 15 vagy 18 számjegy)\d{15}(\d\d[0-9xX])?
Nem negatív egész szám( Pozitív egész szám vagy nulla)\d+
Pozitív egész szám[0-9]*[1-9][0-9]*
Negatív egész szám-[0-9]*[1-9][0-9]*
Egész szám-?\d+
T?rtek(-?\d+)(\.\d+)?
?res sorok\ n\s*\r vagy \n\n(editplus) vagy[\s\S ]*\n
QQ szám[1-9]\d{4,}
Abc-t nem tartalmazó szavak\b((?!abc)\w)+\b
Az els? és az utolsó üres karakterek egyezése^\s*|\s*$
Gyakran használt szavak szerkesztése
?me néhány speciális kínai karakterek helyettesít?je(editplus)
^[0-9].*\n
^[^ Az alábbiakban néhány speciális kínai karakter helyettesítését mutatjuk be.].*\n
^[ Gyakorlat].*\n
^[\s\S ]*\n
^[0-9]*\.
^[\s\S ]*\n
<p[^<>*]>
href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'"
<span style=".[^"]*rgb\(255,255,255\)">.[^<>]*</span>
<DIV class=xs0>[\s\S]*?</DIV>
Hozzáférés a nyilvántartásokhoz: