La funzione preg_match in javascript

La funzione preg_match in javascript
In JavaScript, non esiste una funzione integrata come "preg_match ()"Funzione di PHP, ma è possibile ottenere la stessa funzionalità per controllare la porzione di corrispondenza della stringa. Può essere utilizzato per cercare valori di stringa specifici, specialmente nel caso di dati in blocco, dove fornisce molta comodità. Inoltre, questa funzionalità aiuta molto ad accedere ad alcuni dati specifici o parte di essa istantaneamente per eseguire alcune operazioni, risparmiando così tempo e seccatura.

Come utilizzare la funzione preg_match in javascript?

La funzionalità della funzione preg_match può essere implementata in JavaScript utilizzando i seguenti approcci:

  • "espressione regolare"Modello con"incontro()" metodo.
  • "Include ()" metodo.

Approccio 1: utilizzare la funzione preg_match in javascript usando il modello di espressione normale con match ()

IL "incontro()"Il metodo corrisponde a una stringa con un'espressione regolare. Questo metodo può essere applicato per corrispondere al valore di stringa specificato o inserito dall'utente con l'espressione regolare assegnata e registrare il risultato corrispondente.

Sintassi

corda.Match (Match)

Nella sintassi data:

"incontro"Si riferisce al valore da cercare.

Esempio 1: usando il modello di espressione regolare con match () sul valore della stringa specificata
In questo esempio, il valore della stringa specificato verrà abbinato al valore di espressione regolare e il messaggio corrispondente verrà registrato in "se altro" condizione.

Osserviamo l'esempio di seguito:

Nel frammento di codice sopra, eseguire i seguenti passaggi:

  • Specificare la stringa dichiarata in una variabile denominata "STG".
  • Nel passaggio successivo, allocare un'espressione regolare da abbinare.
  • Nell'ulteriore codice, applica il "incontro()"Metodo per abbinare il valore della stringa con l'espressione regolare.
  • Se abbinato, il "Se"La condizione verrà invocata. Nell'altro caso, il "altro"La condizione entrerà in vigore.

Produzione

Nell'output sopra, si può osservare che il "Regex"Abbina il valore della stringa specificato.

Esempio 2: utilizzando il modello di espressione regolare con match () sul valore dell'utente
In questo esempio, il valore inserito dall'utente verrà abbinato all'espressione regolare.

Facciamo attenzione all'esempio di seguito:

Nelle righe del codice sopra:

  • Nel primo passaggio, consenti all'utente di inserire un "corda"Valore da abbinare all'espressione regolare specificata.
  • Nei passaggi ulteriori, ripetere i passaggi discussi per corrispondere al valore della stringa immesso e restituire il messaggio corrispondente.

Produzione

Dall'output sopra, è evidente che il valore della stringa immesso corrisponde all'espressione regolare.

Approccio 2: utilizzare la funzione preg_match in javascript utilizzando () metodo

IL "Include ()"Controlla il metodo se una stringa contiene una stringa specificata e restituisce il valore booleano corrispondente. Questo metodo può essere implementato per verificare se il valore cercato è incluso nel valore della stringa specificato.

Sintassi

corda.Include (ricerca, inizio)

Nella sintassi sopra:

  • "ricerca"Si riferisce alla stringa per cercare.
  • "inizio"Corrisponde alla posizione di avvio.

Esempio
Concentriamoci sul seguente esempio:

Nel codice sopra, eseguire i seguenti passaggi:

  • In primo luogo, assegnare il valore della stringa indicato.
  • Inoltre, applica il "Include ()" metodo. Nel suo parametro, passare il valore della stringa da cercare.
  • Se il valore cercato è incluso nel valore della stringa specificato, "Se"La condizione esegue.
  • Nell'altro scenario, il "altro"La condizione entrerà in vigore.

Produzione

Dall'output sopra, si può osservare che il valore della stringa cercato è incluso nel valore della stringa specificato.

Conclusione

IL "espressione regolare"Modello con il"incontro()Metodo o il "Include ()"Il metodo può essere applicato per implementare la stessa funzionalità della funzione preg_match in JavaScript. Il precedente approccio può corrispondere al valore di stringa specificato o inserito dall'utente con l'espressione regolare allocata e restituire il risultato corrispondente. Quest'ultimo approccio può essere implementato per verificare se il valore della stringa specificato è incluso nel valore ricercato e registrare il messaggio di conseguenza. Questo blog ha spiegato la identica implementazione della funzione preg_match in JavaScript.