Ciao a tutti.
Ho un campo in un form che si chiama ragione_sociale.
Vorrei utilizzare una funzione javascript che mi controllasse che il campo ragione_sociale possa contenere qualsiasi tra i seguenti caratteri:
0-9a-zA-Zçàáâäàåèéêëìíïîòóôöùúüûÿñ,.:;'-_&*!()
oltre a questi sono ammessi anche spazi.
Ho dato un'occhiata alle espressioni regolari e sono riuscito a fare questo:
rag contiene il contenuto del campo ragione_sociale
var espressione = /^[a-zA-Z0-9]/;
if (!espressione.test(rag))
{
alert(\"La ragione sociale non è valida!\");
}
se prova a scrivere
var espressione = /^[a-zA-Z0-9çàáâäàåèéêëìíïîòóôöùúüûÿñ,.:;'-_&*!()]/;
sballa tutto.