Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con RegExp

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Problema con RegExp

    Ciao, cortesemente qualcuno spiega perche questa RegExp non funziona?

    Non valida la seconda parte della RegExp (quella che inizia con la virgola):

    if (campo.value.match(/^([0-9]{1,2})(\,\{1,2})?$/)) fld[campo.name] = campo.value;

    Grazie.
    Lo Stato dā un posto. L’impresa privata dā un lavoro. – Indro Montanelli

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Allora l'ho riscritta cosė:


    ^([0-9]{1}[0-9]{0,1}(\,[0-9]{0,2})?|0(\,[0-9]{0,2})?|\,[0-9]{0,2})$

    Va bene... solo che mi accetta anche 1 ed anche 0, ed anche ,0 ed anche 00,

    dovrebbe invece validare soltanto per esempio 01,11 oppure 33,07

    Io non ci riesco...
    Lo Stato dā un posto. L’impresa privata dā un lavoro. – Indro Montanelli

  3. #3
    ma i numeri interi non devono essere validati? cmq prova cosė:
    codice:
    var rex=/^(0|[1-9]\d*)(,\d{1,2})?$/ ;
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Grazie ma non va nemmeno cosė: i numeri interi non devono essere validati, dovrebbe validare soltanto cifre come 01,11 oppure 33,07, dunque, 2 cifre decimali fisse prima e dopo la virgola utilizzata come separatore decimale e nessun carattere speciale a parte la virgola, appunto.
    Lo Stato dā un posto. L’impresa privata dā un lavoro. – Indro Montanelli

  5. #5
    ah, avevo capito n'altra cosa... prova cosė:
    codice:
    var rex=/^\d{2},\d{2}$/ ;
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.