Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    regular expressions (espressioni regolari)

    Scusate , in questo controllo :

    var espressione = /^([a-z])+\.([a-z])/;

    if (!espressione.test(stringa)){

    }

    praticamente controllo che prima del punto e dopo del punto ci siamo soltanto caratteri alfanumerici.

    praticamente però voglio che sono ammessi anche caratteri tipo "_" oppure "-"

    quindi come devo modificarla?

    Grazie.
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    var espressione = /^([a-z_\-])+\.([a-z_\-])/;
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    fatto ma esempio : "_pippo.doc" mi ritorna errore.
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova a mettere il + dentro le parentesi

    var espressione = /^([a-z_\-]+)\.([a-z_\-]+)/;

    a me ritorna true sulla tua stringa di prova

    Edit: ritornava true anche prima, per cui occhio ad eventuali altri errori nel codice javascript
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Nulla !!! Non salta il controllo... ho cancellato anche la cache !!
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    alert(/^([a-z_\-])+\.([a-z_\-])/.test("_pippo.doc"));
    questo ritorna "true"

    _pippo.doc l'hai scritto tu a mano oppure l'hai copiato/incollato da un applicazione tipo wordprocessor?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    A ecco!!

    Allora mi ritorna l'errore perchè la stringa contiene :
    "C:\Documents and Settings\utente.utente\Desktop\_pippo.doc"

    praticamente l'input type file logicamente prende tutto il percorso di dove si trova il file.

    Allora per tagliare la testa al toro , io devo controllare se nella stringa non ci siano i seguenti caratteri :

    '
    "
    ?
    ^
    *
    +
    ]
    [
    §
    %
    (
    )
    !
    |
    ;


    Qualè l'espressione giusta?

    grazie 1000
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  8. #8
    Ho risolto cosi grazie!!

    splitString = valore_s.split("\\");
    var file = splitString[splitString.length-1];

    e poi mi faccio tutte indexOf

    Ciao.
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

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.