Alle de moderne nettleserne støtter test () -metoden, da det er funksjonen i ECMAS1. Denne artikkelen vil gi deg en beskrivende kunnskap om følgende utfall.
- Hvordan fungerer JavaScript Test () -metoden
- Hvordan bruke JavaScript Test () -metoden
Hvordan fungerer JavaScript Test () -metoden
JavaScript Test () -metoden fungerer på samme måte som Exec () -metoden. Test () og Exec () -metoden er forskjellige i returtypen ettersom testen () -metoden returnerer en boolsk verdi og Exec () -metoden returnerer matrisen.
Syntaks
Syntaksen til JavaScript Test () -metoden er gitt som følger:
RegexpObject.test (streng)Her, 'streng' er en parameter som spesifiserer teksten som skal søkes.
Test () -metoden returnerer ekte Hvis strengen matches ellers vil utgangen være falsk.
Hvordan bruke JavaScript -testen () -metoden
Test () -metoden er case-sensitiv da den begynner å søke etter en matchende streng fra venstre til høyre i strengen. Denne delen gir en detaljert retning for hvordan du bruker JavaScript -testen () -metoden.
Eksempel: Hvordan teste en ekte kamp ved hjelp av JavaScript Test () -metoden
Test () -metoden brukes til å teste en matching mellom en streng og et vanlig uttrykk. Følgende kode brukes til å sjekke bruken av test () -metoden der uttrykket samsvarer med strengen.
String = "Linuxhint er et nettsted";En strengvariabel initialiseres og REGEXP -objektet samsvarer med substringen i strengvariabelen. Denne matchingen sendes til test () -metoden for å teste om kampen er til stede eller ikke.
Som karakterene “Linuxhint”Er til stede i strengvariabelen, derfor har testen () -metoden returnert sann.
Eksempel: Hvordan teste en falsk kamp ved hjelp av JavaScript Test () -metoden
Test () -metoden tester samsvaret i strengen til et objekt. Dette eksemplet viser deg hvordan denne metoden fungerer.
String = "Linuxhint er et nettsted";I denne koden initialiseres strengen som inneholder tegnene “Linuxhint er et nettsted”. En sekvens av tegn "Programmering”Sendes til regexp -objektet for å matche det med strengen. Til slutt brukes TES () -metoden på utgangen fra REGEXP -objektet for å teste kampen.
Utgangen viste at det ikke er noen matchende streng i en bestemt streng. Derfor returnerte testen () metoden 'falsk'.
Eksempel: Hvordan JavaScript -testen () -metoden oppfører seg i en tilfelle ufølsom matching
Som diskutert tidligere, er testen () -metoden case sensitiv. La oss prøve å matche saken ufølsomme mønster via følgende kode.
String = "Linuxhint er et nettsted";I dette eksemplet, strengen “Linuxhint er et nettsted” sendes til objektet. REGEXP -objektet brukes til å matche “Linuxhint”Mønster. Test () -metoden blir deretter brukt på utgangen fra REGEXP -objektet.
Bokstaven til mønsteret og strengen stemte ikke overens med derfor testen () -metoden har returnert falsk.
Konklusjon
De test() Metoden brukes til å teste for matching mellom en bestemt streng og et vanlig uttrykk. Hvis funksjonen finner en kamp, returnerer den sann eller ellers falsk. Denne artikkelen ga en komplett guide om JavaScript Test () -metoden. For omfattende kunnskap ga vi også arbeid og bruk av Test () -metoden i JavaScript sammen med passende eksempler.