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

    [REGEX] Stringa + numero ........

    Ciao.
    Qc mi dice cosa c'è di sbagliato in
    questa regex:

    var regex= /^name\d+$/g;
    alert(regex.test('name1'));//true
    alert(regex.test('name2'));//false
    alert(regex.test('name3'));//true
    alert(regex.test('name4'));//false
    alert(regex.test('name5'));//true

    non riesco proprio a capire


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    http://forum.html.it/forum/showthrea...2#post10201682

    ho segnalato il bug un anno fa
    https://bugzilla.mozilla.org/show_bug.cgi?id=367388

    se lo segnali anche tu forse lo risolvono prima di FF3
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Ti ringrazio ma sei sicuro che sia un bug di FF
    perchè anche su Opera, Ie, Netscape dà
    il solito risultato l'unico che non sbarella
    è Safari per windows (ho finito i browsers
    non tengo dinero per cattare il MAC su Linux posso
    provarlo domani (sono dietro ad installare Fedora 8 )

    sappimi dire ......


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non so sia una cosa voluta o meno, però non mi sembra normale che lo stesso costrutto dia risultati diversi.... lo trovo incoerente
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Qua si dovrebbe andare a vedere il codice sorgente
    Il problema è sicuramente dato dal modificatore g, visto che non serve caccialo o usa match ( o anche search visto che pare non essere affetto dallo stesso bug ).

  6. #6
    Originariamente inviato da Mega69
    Qua si dovrebbe andare a vedere il codice sorgente
    Il problema è sicuramente dato dal modificatore g, visto che non serve caccialo o usa match ( o anche search visto che pare non essere affetto dallo stesso bug ).
    Be in effetti togliendo g funziona ma come dice
    fcaldera lo trovo incoerente almeno .....
    (voglio dire se non specificato un flag di default sarà
    pure applicato alla regex o no ? )


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    In realtà un workaround possibile viene proposto: prima di ogni test è necessario resettare la proprietà .lastIndex a zero.
    Vuoi aiutare la riforestazione responsabile?

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

  8. #8
    Originariamente inviato da fcaldera
    In realtà un workaround possibile viene proposto: prima di ogni test è necessario resettare la proprietà .lastIndex a zero.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nel primo post ho indicato un link a bugzilla. Se leggi i commenti successivi la cosa ti sarà chiara
    Vuoi aiutare la riforestazione responsabile?

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

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.