Convalida input singolo apice

More
1 year 4 days ago #208861 by antonellacap
Ciao a tutti,
Ho un problema con una convalida di input di un campo di tipo testo breve.
In pratica vorrei che nel campo testo siano accettati solo caratteri maiuscoli,punti, trattini e apici (apostrofi).
Ho inserito la seguente espressione regolare ma quando inserisco l'apice non mi riconosce il carattere:
/^[A-Z.'- ]+$/.
Ho anche inserito la negazione tutto ad eccezione di caratteri minuscoli, ma niente.

/[^a-z]+$/

Qualcuno può aiutarmi?
Uso la versione 4.3

Grazie

Please Log in to join the conversation.

More
1 year 2 days ago #208959 by antonellacap
Qualcuno può aiutarmi?

Please Log in to join the conversation.

More
1 year 2 days ago #208965 by Joffm
Replied by Joffm on topic Convalida input singolo apice
Buongiorno,

È necessario mascherare il punto e l'apostrofo

regexMatch("/^[A-Z\'\.-]+$/",self)







Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The following user(s) said Thank You: antonellacap, venkman

Please Log in to join the conversation.

More
1 year 1 day ago #208987 by antonellacap
Grazie mille

Please Log in to join the conversation.

More
8 months 1 week ago - 8 months 1 week ago #214221 by venkman

/^[A-Z.'- ]+$/.


 

Buongiorno a tutti,

Non riesco a mettere l'espressione giusta se voglio solo maiuscole e numeri (parliamo di inserimento del codice fiscale)

regexMatch("/^[A-Z\1-9]+$/",self)

no, eh?

Grazie

LimeSurvey Versione 4.4.14+210322

"In queste occasioni io sono semplicemente me stesso e questo ha sempre funzionato alla grande. Consiglio quindi a tutti di fare lo stesso: siate me stesso."


venk dot devoer at gmail dot com
Last edit: 8 months 1 week ago by venkman.

Please Log in to join the conversation.

More
8 months 1 week ago #214253 by lfanfoni
Con una ricerca su google ho trovato questa:
^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$
Provala nella "Convalida" di domanda, e se ti funziona, la metti nella equazione di convalida:
regexMatch("^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$",self.NAOK)
Il .NAOK conviene metterlo sempre.
Se cerchi un po' dovresti trovare anche qualcosa di più sofisticato

Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni
The following user(s) said Thank You: venkman

Please Log in to join the conversation.

More
8 months 6 days ago #214267 by Joffm
Replied by Joffm on topic Convalida input singolo apice

dovresti trovare anche qualcosa di più sofisticato



regexMatch("/^[A-DF-HJ-NP-TV-Z]{6}[0-9]{2}[A-EHLMPRST]([04][1-9])|([1-25-6][0-9])|([37][01])[A-Z][0-9]{3}[A-Z]$/",self.NAOK)

Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: lfanfoni, venkman

Please Log in to join the conversation.

More
6 months 2 weeks ago #216571 by lalle100
Ciao,
intanto ti ringrazio per il suggerimento. Io non sono esperta di regular expression e sto andando un po' per tentativi.
Se puoi ho due domande.
1) Vorrei fare machare il codice fiscale sia con maiuscole che minuscole perchè non voglio che gli utenti impazziscano. Ho provato
/^[A-Za-z]{6}[0-9]{2}[A-Za-z][0-9]{2}[A-Za-z][0-9]{3}[A-Za-z]$/, ma non mi funziona. Qualche idea?
2)Ho anche provato a mettere nella equazione di convalida:
regexMatch("^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$",self.NAOK)
ma non mi funziona.
Grazie
Ale

Please Log in to join the conversation.

More
6 months 2 weeks ago #216573 by Joffm
Replied by Joffm on topic Convalida input singolo apice
Non vedo (quasi) alcun problema.
1.
 
   

   


2. La "/" manca qui. Ma funziona anche questo.
 
   


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now