In het tweede geval, het woord "laatste" niet aan het eind van het subject string. Opmerking: $ daadwerkelijk overeenkomt met het einde van het subject touw of net voor een nieuwe regel aan het einde van het subject string. ^ En $ zijn anker meta characters.Matching de hele reeks Nu genoemd, mee dat de. * Karakter combinatie (periode gevolgd door een asterisk) in het patroon overeenkomt met een sub-reeks, waaronder een sub-reeks van lengte nul. U kunt overeenkomen met het hele onderwerp reeks, met behulp van de '^' met de '$' karakters.
De volgende code produceert een wedstrijd: if ("begin en einde" .search (/^ * zijn einde $ /) = -1.!) De volgende code produceert ook een match: if ("beginnend met end" .search (/^ zijn. * einde $ /)! = -1) Het onderwerp koord van het eerste geval is, "begin en einde". Het onderwerp koord van het tweede geval is "begin van het einde". Het verschil komt in het woord in het midden (en /met). Matching gebeurt in beide. De reguliere expressie patroon van beide gevallen is hetzelfde. Het patroon begint met '^' en eindigt met '$'.
De regexp geeft aan dat het onderwerp tekenreeks aan te passen moet beginnen "worden", gevolgd door een willekeurig teken onbeperkt aantal keren; en het onderwerp tekenreeks moet eindigen met "eind". Let op: Alle langs, als we wedstrijd zeggen, zijn we eigenlijk zoeken op het onderwerp string voor een sub-string, vertegenwoordigd door het patroon van de reguliere expressie. Echter, als je het afstemmen van de hele onderwerp reeks, de reguliere expressie staat voor de hele reeks. Dus, kunt u nu voldoen aan een hele reeks.
Tegen de tijd dat je deze serie te voltooien, zal je in staat om een hele onderwerp reeks met bepaalde woorden in de string aan te passen. Ik zal je niet laten zien hoe dat te doen. Het zal een oefening voor je. Je zult moeten gewoon veel van de functies die ik in de serie uit te leggen te combineren. Wow, we hebben veel tot nu toe gedaan, zijn er nog veel di