Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [javascript] regular expression (non sono molto pratico)

    in teoria dovrebbe validarmi una data(chiramente solo l'aspetto formale della stringa "gg/mm/aaaa"), poi va aggiunto il controllo sulla consistenza della data. pero non riesco a destreggiarmi con questa espressione regolare,qualsiasi stinga passo mi da ok, sia che scrivo pippo, sia che scrivo 12/05/2004, sia che passo una stringa vuota, qualcuno puo daremi una mano?)
    codice:
    function validaData(campo)
    {
    	
    	var RE;
    	RE = new RegExp();
    	RE.pattern = "^\d{2}\/\d{2}\/\d{4}$";
    	// RE.pattern = "/^\d{2}\/\d{2}\/\d{4}$/";   non mi funziona nemmeno se metto cosi
     
    	
    	
    	if (RE.test(campo)== true)
    	{
    		alert('ok');
    	}
    	else
    	{
    		alert('NO NO NO');
    	}
    	
    }
    non sono molto pratico, mi date una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi riuslta che la sintassi per creare una RE sia:
    var RE = new RegExp("^\d{2}\/\d{2}\/\d{4}$");

    non mi pare che esista la proprieta` .pattern di un oggetto RegExp.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2026 vBulletin Solutions, Inc. All rights reserved.