>Volevo sapere se c'è un modo per controllare il contenuto di un campo...tipo ad esempio se contiene determinate parole.
per una parola in una stringa ...con una cosa del genere
Codice PHP:
//stringa di ricerca
var my_str:String = "nuova parola prova";
var my_array:Array = my_str.split(" ");
trace(my_array)
ris=new Array()
function cerca(cosa){
for(i=0;i<my_array.length;i++){
if(cosa==my_array[i]){
ris.push(my_array[i])
}
}
if(ris.length!=0){
trace("elemento trovato: "+ris)
}else{
trace("elemento non trovato!")
}
}
//richiamo la funzione con la parola che intendo cercare nella prima stringa in questo caso "prova"
cerca("prova")
....
anzi ci sta indexOf che mi sa che è + adatto...
con una cosa del genere
Codice PHP:
var my_str:String = "nuova parola prova";
ris=new Array()
function cerca(cosa){
chi=my_str.indexOf(cosa)
if(chi!=-1){
ris.push(my_str)
}
if(ris.length!=0){
trace("elemento trovato: "+ris)
}else{
trace("elemento non trovato!")
}
}
//richiamo la funzione con la parola che intendo cercare nella prima stringa in questo caso "prova"
cerca("prova")
x il controlla della mail
una cosa del genere supponendo che il campo di testo di imput sia associata la var imputmail
Codice PHP:
//------controllo dell'e-mail---------\\
email1 = inputemail.lastIndexOf('@');
if (email1>=2) {
m1 = true;
} else {
m1 = false;
}
email2 = inputemail.lastIndexOf('.');
if ((email2-email1)>=2) {
m2 = true;
} else {
m2 = false;
}
email3 = inputemail.substr(email2, inputemail.length);
if (email3.length>=3) {
m3 = true;
} else {
m3 = false;
}
e controlli m1, m2, m3....