Come verificare se String è numero con virgola in JavaScript

Come verificare se String è numero con virgola in JavaScript
Una virgola viene aggiunta a lunghe frasi per aumentare la leggibilità. Allo stesso modo, viene utilizzata una virgola per rendere un valore numero più facile da leggere. Per ogni tre decimale luoghi a sinistra del punto decimale, viene utilizzata una virgola. Viene applicato ai numeri con quattro o più cifre. JavaScript fornisce alcuni metodi predefiniti per verificare se la stringa è un numero con una virgola o no.

Questo studio spiegherà la procedura di controllo se una stringa è un numero con una virgola.

Come verificare se String è numero con virgola in JavaScript?

Per verificare che la stringa contiene un numero con una virgola, puoi usare:

  • Metodo Match ()
  • metodo di prova

Passiamo attraverso il funzionamento di questi metodi.

Metodo 1: verificare se la stringa è numero con virgola usando match ()

Per verificare la stringa è un numero con una virgola, il metodo predefinito di JavaScript "incontro()" può essere utilizzata. Prende uno schema come parametro che corrisponde alla stringa contro il modello e restituisce un valore booleano "VERO" O "falso".

Nel nostro caso, useremo questo metodo con un operatore ternario (?) che si traduce in “" O "NO"Formato invece di vero e falso.

Sintassi
Seguire la sintassi fornita per utilizzare il metodo Match ():

var.Match (Pattern)

Qui, il passato "modello"Sarà abbinato al"var"Variabile con l'aiuto di"incontro()" metodo.

Esempio
In questo esempio, creeremo una stringa di numeri con virgole e quindi verificheremo usando il metodo Match () se la stringa ha un numero con una virgola o no:

var val = "1,56.700";

Ora imposteremo il modello, usando un'espressione regolare:

var pattern = /^[0-9,]*$ /g;

Quindi, chiama il metodo Match () con variabile "Val"Per verificare se la String Val contiene un numero con una virgola e output"" O "NO", A seconda della valutazione:

Val.Match (Pattern) ? "Si No";

L'output mostra che la stringa contiene numeri con virgole quando abbinata al modello:

Diamo un'occhiata al metodo successivo per verificare una stringa è un numero con una virgola.

Metodo 2: verificare se la stringa è numero con virgola usando il metodo test ()

"test()"È un altro metodo che può essere utilizzato per verificare che la stringa è un numero con una virgola. Abbina anche la stringa in base al modello e fornisce il valore booleano "VERO" O "falso"; Tuttavia, ci vuole una stringa come argomento.

Sintassi
Seguire la sintassi di seguito per la verifica della stringa è un numero con una virgola che utilizza il "test()" metodo:

test (val);

Esempio
Qui creeremo una stringa denominata "Val"Questo contiene numeri con una virgola:

var val = "18.520";

Quindi, imposteremo il modello usando la seguente espressione regolare:

var pattern = /^[0-9,]*$ /g;

Infine, chiameremo il metodo test () con la stringa definita come argomento:

modello.test (val);

L'uscita visualizzata "VERO", Il che significa che la stringa contiene numeri con una virgola:

Abbiamo fornito la soluzione per verificare se la stringa è un numero con una virgola.

Conclusione

Per verificare che la stringa è un numero con una virgola, utilizzare i metodi predefiniti JavaScript, incluso il metodo Match () e Test (). Entrambi i metodi utilizzano l'espressione regolare come modello e restituiscono il valore booleano se la stringa corrisponde al modello particolare. In questo studio, abbiamo spiegato i metodi per verificare che la stringa è un numero con una virgola.