|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Provincia Tv
Messaggi: 1208
|
[Action Script 3.0] Espressioni Regolari
Buongiorno a tutti. Ho un piccolo problema con le espressioni regolari. dovrei vedere se le stringhe corrispondono ad almeno uno di questi pattern.
- Una stringa composta da esattamente 9 caratteri decimali. - Una stringa che inizia per "$" seguita da 9 caratteri decimali. Se utilizzo uno schema di questo tipo: var loginPattern1:RegExp = /\d{9}/; var loginPattern2:RegExp = /\$\d{9}/; mi vengono validate anche stringhe non corrette. Il problema sembra essere che passano anche stringhe che iniziano o finiscono anche con altri caratteri. Qualche suggerimento? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
ad occhio direi che dovresti fare così:
Codice:
var loginPattern1:RegExp = /$\d{9}^/;
var loginPattern2:RegExp = /$\$\d{9}^/;
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Provincia Tv
Messaggi: 1208
|
Ad occhio hai invertito il "$" con il "^"....
Comunque hai individuato il problema e ora con : var loginPattern1:RegExp = /^\d{9}$/; var loginPattern2:RegExp = /^\$\d{9}$/; Funziona. Adesso provo ad unificare le due regexp in una unica espressione. Grazie della dritta. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:24.




















