Impariamoli in dettaglio.
.Metodo Exec ()
Ai fini di trovare una corrispondenza in una determinata stringa, viene utilizzato il metodo JavaScript (). Se questo metodo trova una corrispondenza, il risultato è un array e il risultato è nullo se non trova alcuna corrispondenza.
Sintassi
RegexPobject.Exec (String)La stringa è un parametro richiesto che specifica il testo che deve essere cercato.
Esempio
Supponiamo di voler trovare un po 'di testo in una stringa particolare. Segui l'esempio di seguito.
Html
Imparare espressioni regolari in Javascript
Nel codice sopra, abbiamo definito la nostra stringa in
Tag, inoltre abbiamo creato un pulsante e applicato un evento OnClick su di esso. Una ricerca di funzione () è assegnata all'evento Onlick che è definito nel codice JavaScript. L'ultimo
I tag occupano un ID che verrà utilizzato per visualizzare il risultato del metodo Exec ().
JavaScript
Search function ()In questo codice JavaScript, abbiamo definito una funzione con la ricerca del nome. Stiamo creando un totale di tre variabili. La prima variabile "txt" prende il testo da cui il metodo Exec () cerca una stringa particolare. Nella seconda variabile stiamo restringendo la nostra ricerca specificando la stringa che deve essere cercata. La terza variabile esegue il metodo Exec () e se ci sono più corrispondenze, questo metodo restituirà un array. Infine, l'array risultante viene visualizzato in
Tag usando il metodo getElementById.
Produzione
Prima di fare clic sul pulsante.
Dopo aver fatto clic sul pulsante.
Il metodo Exec () funziona correttamente.
.metodo di prova
Il metodo test () funziona in modo simile a quello del metodo Exec () con l'unica differenza che fornisce risultati nella forma vera o falsa.
Sintassi
RegexPobject.Test (String)La stringa è un parametro richiesto che specifica il testo che deve essere cercato.
Esempio
Al fine di comprendere il metodo di funzionamento del test () utilizzeremo l'esempio utilizzato nella sezione sopra e utilizzeremo il metodo test () anziché il metodo Exec ().
JavaScript
Search function ()Qui stiamo usando il metodo test () per cercare una stringa nel testo dato. Questo metodo darà vero se trova la stringa corrispondente e false se non trova la stringa specificata.
Produzione
Il metodo Test () ha trovato la stringa specificata e restituito "True".
.Metodo toString ()
Ai fini di recuperare un numero sotto forma di una stringa, viene utilizzato il metodo toString ().
Sintassi
numero.ToString (base)La base è un parametro opzionale che indica un numero che verrà utilizzato come base, inoltre deve essere un numero intero tra 2 e 36.
Esempio 1:
Questo esempio ha dimostrato il funzionamento del metodo toString () con nessun parametro.
JavaScript
Lascia che num = 20;Nel codice sopra, non passiamo alcun parametro al metodo Tostring () per visualizzare il numero 20 sotto forma di una stringa.
Produzione
Qui puoi vedere che il metodo toString () ha convertito il numero in una stringa.
Esempio 2:
Questo esempio ha dimostrato il funzionamento del metodo ToString () passando 2 come parametro.
Lascia che num = 20;Nel codice sopra, la prima variabile "num" specifica il numero che deve essere convertito in una stringa e la seconda variabile "testo" occupa la prima variabile e applica il metodo toString () usando 2 come base.
Produzione
Il numero 20 è stato convertito in stringa usando la base 2.
Esempio 3:
Questo esempio ha dimostrato il funzionamento del metodo ToString () di 8 come parametro.
JavaScript
Lascia che num = 20;Qui stiamo convertendo il numero 20 in una stringa usando la base 8.
Produzione
Il numero 20 è stato convertito in stringa usando la base 8.
Esempio 4:
Questo esempio ha dimostrato il funzionamento del metodo toString () di 16 come parametro.
JavaScript
Lascia che num = 20;Nel codice sopra, passiamo 16 come base al metodo toString () per convertire il numero 20 in una stringa.
Produzione
Il numero 20 è stato convertito in stringa passando 16 come parametro.
Conclusione
JavaScript fornisce più metodi integrati per utilizzare espressioni regolari per la manipolazione e l'elaborazione del testo. Alcuni di loro sono .Metodo Exec (), .Metodo test () e .Metodo toString (). IL .Il metodo Exec () fornisce un array se la corrispondenza viene trovata altrimenti dà null e il .Il metodo test () fornisce vero nel caso in cui la corrispondenza venga trovata e falsa se no. IL .Metodo toString (), d'altra parte, trasformare un numero in una stringa. Questi metodi sono dimostrati insieme ad esempi pertinenti nel commento.