Voit käyttää \\ d \\ s \\ w \\ D \\ S \\ W lyhenteitä ja sen ulkopuolella luonnetta classes.Beginning ja loppu String Tavoitteena on nähdä, miten voit sovittaa regex alkuun aihe merkkijono tai lopussa aihe merkkijono (tai alussa ja lopussa) .the ^ merkin Yhteensopiva alussa Jos haluat matching tapahtuvan alussa aihe merkkijono, aloita regex kanssa ^ -merkki. Seuraavat ehdollinen tuottaa ottelu: jos ("yksi ja kaksi" .search (/^ yksi /)! = -1) Seuraavat ehdollinen ei tuota ottelu: jos ("yksi olen nähnyt" .search (/^ yksi /)! = -1) Ensimmäisessä tapauksessa sana "yksi" on alussa aihe merkkijono.
Toisessa tapauksessa, sana "yksi" ei ole alussa aihe merkkijono. Tässä vaiheessa saatat kysyä: "Onko '^' ei negaatio symboli?" No se on negaatio symboli. Ongelmana on tietää, milloin käyttää sitä. Kun sisällä käytettävien luokan (hakasulkeissa) se on negaatio symboli; kun käytetään alussa lausekeryhmän, heti vinoviiva, se on regex merkin vastaavia alussa. Se on ankkuri metacharacter.The $ merkin Yhteensopiva lopussa Jos haluat matching tapahtuvan lopussa aihe merkkijono, lopettaa regex kanssa "$" merkki. Seuraava lauseke tuottaa ottelu: jos ("Tämä on viimeinen" .
search (/viimeinen $ /)! = -1) Seuraavat lauseke ei tuota ottelu: jos ("viimeinen poika" .search (/viimeinen $ /)! = -1) Ensimmäisessä tapauksessa sana "viimeinen" on lopussa aihe merkkijono. Toisessa tapauksessa, sana "viimeinen" ei ole lopussa aihe merkkijono. Huomaa: $ todella vastaa loppuun aihe merkkijono, tai juuri ennen Rivinvaihtomerkkiä lopussa aihe merkkijono. ^ Ja $ kutsutaan ankkuri meta characters.Matching Koko String Nyt, huomaa että. * Merkkiyhdistelmän (kauden jälkeen tähti) rakenteessa vastaa mitä tahansa osa merkkijonoa myös osa merkkijono nollapituutta.
Voit sovittaa koko aihe merkkijono käyttäen "^" kanssa "$" merkkiä. Seuraava koodi tuottaa ottelu: jos ("alussa ja lopussa" .search (/^ olla. * Pää $ /)! = -1) Seuraava koodi tuottaa myös ottelu: jos ("alkaa loppua" .search (/^ olla. * pää $ /)