ciao a tutti!
devo fare un controllo sui caratteri immessi un una textbox...
in pratica voglio che (esempio) la stringa immessa sia composta da sole lettere, e che non abbia i caratteri speciali (/,č,^)...
come faccio x fare questo controllo?
ciao a tutti!
devo fare un controllo sui caratteri immessi un una textbox...
in pratica voglio che (esempio) la stringa immessa sia composta da sole lettere, e che non abbia i caratteri speciali (/,č,^)...
come faccio x fare questo controllo?
Guybrush Threepwood
Ciao
<script language="javascript">
<!--
chrNotOk = "/č^"; // lista caratteri non ammessi
function CheckL(obj) {
o = obj.value;
a = o.charAt(o.length-1);
if (chrNotOk.indexOf(a)!=-1) {
obj.value=o.substr(0,o.length-1);
}
}
// -->
</script>
</head>
<body>
<form>
<input type="text" name="" onkeyup="CheckL(this)" onkeydown="CheckL(this)">
</form>
nella paprte commentata fra i due doppi apici metti i caratteri che non vuoi siano inseriti
Massimo
ci siamo quasi
ho visto uno script con ISLETTER, ISNUMBER... etc...
č fattibile una cosa come questa?
tipo
array=stringa
for....
se !(isletter(array[i])) allora....
???
solo che non la so scrivere((((
Guybrush Threepwood
... usare questa istruzione:
if (!(isNaN(array[i]))) ...
Ciao !![]()
non c'č un isNaN ma x le lettere,,? qualcosa che dica "SE NON E' UNA LETTERA...." ??
Guybrush Threepwood
function check(field) {
re = /[^a-z]/gi;
if (!re.test(field.value))
alert("ok");
}
kk,una cosa sola.. il re.test,,, a che equivale il test????
Guybrush Threepwood
test č un metodo di RegExp che controlla la stringa di re, se la trova ritorna true, altrimenti false