|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2008
Città: Provincia Torino
Messaggi: 760
|
[ASP] Espressione regolare mi fa impazzire!
Ciao a tutti,
sto impazzendo dietro una reg exp che mi deve controlare un campo immesso dall'utente. In particolare può contenere solo lettere o numeri (e fin qui), ma deve contenere almeno una lettera e almeno un numero, es: aaaaa NO 1aaaa SI a1a1a SI 2222a SI 22222 NO come diavolo si fa? c'è l'operatore OR ma non c'è l'operatore AND, o sbaglio? Grazie a chiunque mi aiuti
__________________
Ho comprato serenamente da: Zio_Igna, gwwmas, andreabarbuscia, marczxc, turbofantasyfan |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Umh... non l'ho testata... cosi a naso...
Codice:
([A-Za-z]+[0-9]+|[0-9]+[A-Za-z]+)
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2008
Città: Provincia Torino
Messaggi: 760
|
Grazie per la risposta,
però così non va, perchè accetta solo 22aa oppure aa22, ma non a2a2 oppure a2aa per esempio
__________________
Ho comprato serenamente da: Zio_Igna, gwwmas, andreabarbuscia, marczxc, turbofantasyfan |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Codice:
([A-Za-z]+[0-9]+|[0-9]+[A-Za-z]+).*
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers Ultima modifica di shinya : 19-05-2010 alle 11:05. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2008
Città: Provincia Torino
Messaggi: 760
|
Così funziona (con .*, con solo *no)! Grazie!
Mi spieghi cosa cambia col .*? Cioè . non sta per tutti i caratteri e * per zero o più occorrenze? EDIT e se volessi che la stringa in totale sia lunga da 3 a 10? {3,10}?
__________________
Ho comprato serenamente da: Zio_Igna, gwwmas, andreabarbuscia, marczxc, turbofantasyfan Ultima modifica di RobyG_08 : 19-05-2010 alle 11:19. |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Sostituisci .* con [A-Za-z0-9]* e bon.
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
|
Bueno, se interessano le performance si può migliorare leggermente:
(?:[A-Za-z]+\d|\d+[A-Za-z])[A-Za-z0-9]*
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:14.












HWU Rugby Group








