questa espressione regolare
var re = new RegExp("^[ 0-9a-zA-Z\-/]*$");
mi permette di accetttare tutti i caratteri akfanumerici, lo spazio vuoto, il segno meno "-", e il front slash "/"
come faccio a includere anche il back slash "\"?
graz
questa espressione regolare
var re = new RegExp("^[ 0-9a-zA-Z\-/]*$");
mi permette di accetttare tutti i caratteri akfanumerici, lo spazio vuoto, il segno meno "-", e il front slash "/"
come faccio a includere anche il back slash "\"?
graz
\\![]()
bah
<script>
stri="ci1\ -/ao";
re=/^[0-9a-z \-\/\\]*$/gi
alert(re.test(stri));
</script>
effettivamente se scrivo
al posto dicodice:<script> function checkA(nomecampo) { var str = nomecampo.value; var re =/^[0-9a-z \-\/\\]*$/gi; if((str!="")&&(!str.match(re))) { alert("hey attento!"); return false; } else return true; } </script>
funziona perfettamente.codice:<script> function checkA(nomecampo) { var str = nomecampo.value; var re = new RegExp("^[ 0-9a-zA-Z\-\\/]*$"); if((str!="")&&(!str.match(re))) { alert("hey attento!"); return false; } else return true; } </script>
ora indaghero' sul perchè
intanto grazie mille
eccotela "girata"
<script>
stri="acl - \ / jajaj";
var re = new RegExp("^[ 0-9a-zA-Z- \\\/]*$");
alert(re.test(stri));
</script>
grazie, appena ho unpo' di tempo mi guardo le differenze![]()