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:
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 “SÌ" O "NO"Formato invece di vero e falso.
Sintassi
Seguire la sintassi fornita per utilizzare il metodo Match ():
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:
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"SÌ" 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:
Esempio
Qui creeremo una stringa denominata "Val"Questo contiene numeri con una virgola:
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.