Problema di applicazione.
Il controllo che mi va bene è questo : ([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})
Se faccio così mi da errore.. in pratiaca vuole la chiusura di una fatidica parentesi dopo il primo [0-9].<html><body>
<form id="f" name="f" method="post" action="">
<input type="text" name="uno" />
<input type="button" name="Submit" value="Invia" onclick="
mystring = document.f.uno.value;
if (mystring.match([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}))) {
alert('match');
}
">
</form>
</body></html>
da firefox (idem con IE):
Errore: missing ) after argument list
File sorgente: test.htm
Riga: 2, Colonna: 24
Codice sorgente:
if (mystring.match([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}))) {

Rispondi quotando