Ciao .
Devo testare che un importo sia nella seguente forma : al max 12 numerici piu una virgola e due decimali
es: 123456789124,00
uso :var espressione = new RegExp("\\d{1,12},\\d{2}");
ma non sembra funzionare , cosa sbaglio?
Ciao .
Devo testare che un importo sia nella seguente forma : al max 12 numerici piu una virgola e due decimali
es: 123456789124,00
uso :var espressione = new RegExp("\\d{1,12},\\d{2}");
ma non sembra funzionare , cosa sbaglio?
perchè le RegExpr si usano così:
Codice PHP:var myReg = /\d{1,12},\d{2}/;
if(myReg.test("123456789124,00"))
{
/*Il numero va bene*/
}
else
{
/*Il numero non va bene*/
}
non so perché mi ha tolto gli \
la regexpr giusta è : /\d{1,12},\d{2}/
Originariamente inviato da artorius
perchè le RegExpr si usano così:
Codice PHP:var myReg = /\d{1,12},\d{2}/;
if(myReg.test("123456789124,00"))
{
/*Il numero va bene*/
}
else
{
/*Il numero non va bene*/
}
take a look here si usano entrambe le sintassi.
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it