Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    aiuto semplice con regex

    ... una cosa facile facile credo...

    la regex
    var reg=/^[A-Z' ]+$/;

    devo rimpiazzare nella stringa tutto quello che non è verificato nella regex

    cosa.value=cosa.value.replace(reg, "");

    in realtà... non funzia nulla...
    Guybrush Threepwood

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova così:

    var reg=/^[^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
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    nada... questo il codice:

    reg2=/^[^A-Z' ]+$/;
    alert(cosa.value.replace(reg2, ""));

    cosa.value in genere lo metto pieni di caratteri strani... "AsSs"?£"10dsa#
    Ma non mi modifica nulla
    Guybrush Threepwood

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Funziona solo se tutti i caratteri sono validi o tutti non validi... usa questa:

    reg2=/[^A-Z' ]/;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    idem come prima.... ciò che devo fare è "semplicemente" (a parole) rimpiazzare i caratteri diversi da A-Z, apice e spazio
    Guybrush Threepwood

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Usa direttamente:

    cosa.value=cosa.value.replace(/[^A-Z' ]/g, "");

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    [QUOTE]Originariamente inviato da br1
    Usa direttamente:

    cosa.value=cosa.value.replace(/[^A-Z' ]/g, "");

    ciao [/QUOTE

    perfetto... risolto così

    reg2=/[^A-Z' ]/g;

    grazie!
    Guybrush Threepwood

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.