It is currently 8 December 2019, 17:54 Advanced search

RegEx Java in InDe

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

RegEx Java in InDe

Postby JapanLove98 » 17 June 2019, 8:28

Ciao a tutti, volevo chiedere se qualcuno conosce il modo per inserire una RegEx di Java in InDe. Sto cercando di usarla per validare le mail (controllare che sia presente una @ e un .)
Ho già seguito questa segnalazione che però serve per C# http://forum.instantdeveloper.com/viewtopic.php?nomobile=1&f=5&t=68063
Questi sono gli screen:
1.JPG
1.JPG (124.78 KiB) Viewed 225 times

2.JPG
2.JPG (43.43 KiB) Viewed 225 times

Qualcuno può aiutarmi?
Grazie mille
JapanLove98
 
Posts: 2
Joined: 12 June 2019, 8:06

Re: RegEx Java in InDe

Postby f.faleschini » 2 December 2019, 10:40

Anche io mi sono imbattuto in quseto problema. Nessuno ha importato in inde una funzione per RegEx con java?

Grazie. Ciao!
f.faleschini
 
Posts: 492
Joined: 12 April 2017, 9:09

Re: RegEx Java in InDe

Postby sarcaz » 2 December 2019, 11:07

Ciao,
questa è una semplice validazione di una mail:

java.util.regex.Pattern.compile("^([\\w-\\.]+){1,64}@([\\w&&[^_]]+){2,255}\\.[a-z]{2,}$", java.util.regex.Pattern.CASE_INSENSITIVE).matcher($1.toString()).find()

dove $1 è il parametro mail
la funzione ritorna un boolean

ciao
sarcaz
 
Posts: 197
Joined: 27 October 2010, 19:59

Re: RegEx Java in InDe

Postby f.faleschini » 2 December 2019, 14:19

Ho provato la soluzione e dopo alcuni tentativi ho fatto
Image

funziona, su stackoverflow ci sono anche regex più elaborate per la validazione della mail volendo, ma quseta funzione in prima battuta sembra sufficiente.

Grazie.
f.faleschini
 
Posts: 492
Joined: 12 April 2017, 9:09

Re: RegEx Java in InDe

Postby f.faleschini » 2 December 2019, 15:27

Siccome mi sono fatto una funzione che funziona Inde sia in .net che in java la condivido sperando sia utile.

L'ho fatta per tentativi successivi, non è perfetta perché in .net uso la regular experssion che si trova su https://emailregex.com/ assieme a replaceRE, mentre per java suo quella suggerita da sarcaz.

Vi lascio il progetto (c'è una classe Tools con una funzione statica che ha una parte .net e una java), nell'initialize ci sono 4 test, questa la funzione:
Image

Per testare tutto bisogna compilare prima in .net e poi in java.

Spero sia utile, feedback benvenuto.

Grazie.
Attachments
Verifica Email.zip
Progetto con funzione di validazione email
(443.69 KiB) Downloaded 3 times
f.faleschini
 
Posts: 492
Joined: 12 April 2017, 9:09

Re: RegEx Java in InDe

Postby f.faleschini » 2 December 2019, 17:56

per chiudere il cerchio ho mappato in java la funzione ReplaceRE viewtopic.php?f=5&t=68063&p=163617&sid=8d3c6d0ebf7fab8928999d91466b2f7a#p163617
così si può chiudere anche questo thread
f.faleschini
 
Posts: 492
Joined: 12 April 2017, 9:09


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 11 guests