Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Espressioni regolari

  1. #1

    Espressioni regolari

    Ciao a tutti,
    sto impazzendo con le espressioni regolari in javascript devo crearne una per validare del testo dove tra una parola alfanumerica e l'altra ci deve assere al massimo un carattere spazio (prima della frase/parola e dopo della frase/parola non ci sono spazi) e in più devono essere supportati i 4 caratteri '_-.
    qualcuno è in grado di crearla? Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma le hai studiate?
    Se si dove ti sei bloccata? Posta il codice e gli errori (se ci sono) e un esempio di stringa di come dovrebbe applicata la regular.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Allora io le ho studiate come teoria all'esame di compilatori all'univ ma quando applico questi concetti alle espressioni regolari in javascript non funzionano bho sarà che usa una sintassi tutta sua. Comunque il testo da validare deve essere composto da una parola o da un insieme di parole alfanumeriche separate da uno spazio e tra cui si devono accettare anche caratteri speciali come ,._-'

  4. #4
    ad esempio se voglio riconoscere una parola alfanumerica dovrei fare ([a-z]|[A-Z]|[0-9])* ma non funge già così se inserisco una parola

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Boh... forse è il caso che le rispassi e abozzi uno scirpt almeno fin dove arrivi un po di buona volontà, il forum può aiutarti non fare il lavoro per te, è solo un opinione, puoi benissimo attendere che qualcuno si faccia carico del tuo problema.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    aspetta aspetta funziona forse avevo messo l'esclamativo invece dell'Or e non me ne ero accorto

  7. #7
    questa è l'espressione regolare che ho ottenuto che assolve allo scopo di cui sopra:

    ^([a]{0}|(([a-z]|[A-Z]|[0-9]|-|_|'|\\.)+\\s?)*([a-z]|[A-Z]|[0-9]|-|_|'|\\.)+$

    ovviamente sono inclusi i caratteri di escape di javascript e gli stessi delle speressioni regolari.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.