*   >> lukeminen koulutus Artikkelit >> tech >> web design

Johdatus Javascript String Säännöllinen Expressions

lo World!". Haku (/World /); alert (pos); Ensimmäisessä lausumassa käyttää haku () menetelmä String objekti. Argumentti haku () menetelmä on /World /. Merkkijono objekti menetelmä on "Hello World!"; tämä on kirjaimellinen merkkijono esine; tämä on aihe merkkijono. Regex on /World /Täällä regex koostuu sanasta, "World", jota edeltää vinoviiva ja päättyy toisen vinoviiva. Aihe merkkijono on: "Hello World" Nyt, jos "World" löytyy aihe merkkijono, merkkijono menetelmä, haku () palauttaa tilanteeseen, jossa ottelu tapahtui aihe. Sijoitus laskennan merkkijono alkaa nollasta.

Kanta tässä asema merkkijono jossa osa merkkijono löytyy alkaa. Meidän tapauksessamme se on 6. osa merkkijonon, "World" alkaa asemassa 6. aihe. Nyt, jos ei ole vastaavia, että on, jos ei ala merkkijono löytyy aihe merkkijono (joka edustaa regex), haku () menetelmä palaisi, -1. Jos haluat vain tietää, onko vastaavia tapahtuu, voit käyttää seuraavaa koodia. jos ("Hello World!". etsi (/World /)! = -1) alert ('Hyväksytty'); muu alert ('ei vastaa "); Jos sovitus tapahtuu, haku () Metodi palauttaa asema merkkijono jossa matching tapahtui. Jos sovitus ei tapahdu se palauttaa -1.

Tätä ominaisuutta käytetään, jos-kunto edellä koodi. Jos sovitus tapahtuu, koodi hälytyksiä "Hyväksytty". Jos sovitus ei tapahdu, koodi hälytykset "ei vastaa". Mote: Matching on isot ja pienet kirjaimet. Joten jos meillä olisi "World" regex kuin "maailma" kanssa W pienillä kirjaimilla, jos edellytys ei pidä, ja meidän koodi olisi näyttää, "ei vastaa". No, käytämme toisen koodin (ja sen johdannaiset) edellä useammin kuin ensimmäinen tässä artikkelissa sarjassa. Ennen jos-selvitys toisessa koodin, voit olla regex ja aihe kuin merkkijono muuttujia.

Seuraava koodi kuvaa tätä: var re = /World /; var aihe = "Hello World!" jos (subject.search (re)! = -1) alert ('Hyväksytty'); muu alert ('ei vastaa "); Tässä koodi, sinulla on muuttujia, re = "/Olisiko /"; aihe = "Hello World"; Jos-ehto on nyt: (subject.search (re)! = -1) Merkkijonon objekti hakuun () menetelmä on, aihe, ja argumentti hakuun () menetelmä on, re.Meaning Pattern Harkitse seuraava merkkijono määritetty muuttuja, aihe. aihe = "Esimerkkejä olennot ovat bat, kissa ja rotta."; Haluat ehkä tietää, jos sana, "bat", "kissa" tai "rotta" olemassa merkkijono.

Tutkiminen merkkijono näemme, että "bat", "kissa" ja "rotta", kummassakin päässä "at". Seuraavat regex käytetään onko "bat", "kissa" tai "rotta" olemassa string: re = "/[BCR] at /"; Huomaa hakasulkeissa ympäri "bcr"; b on e

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.