Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    9

    Problema Regular Expression

    ho un problema quando eseguo la seguente regular expression
    preg_match("[\D]{2,4}", "nome");

    in pratica la seguente istruzione deve controllare l'inserimento di un nome valido che non contenga caratteri numerici.
    Il parse del PHP risponde con il seguente errore:
    Warning: Unknown modifier '{' in /home/mhd-12/www.caleidossrl.it/www.caleidosmultimedia.com/htdocs/progetto/reg_ex.php on line 3

    dandomi FALSE

    se invece metto
    preg_match("[\D]{2}", "nome");

    cioè non specifico il numero massimo di match di caratteri non viene emesso nessun WARNING e il risultato è TRUE

    qualcuno sa dirmi dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    9
    up

  3. #3
    Il criterio deve cominciare e finire con il solito carattere oppure se si usano le parentesi deve iniziare con quella aperta e finire con quella chiusa

    preg_match("[\D]{2,4}", "nome");
    non è un criterio valido

    mentre
    preg_match("§[\D]{2,4}§", "nome");

    si

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    9
    o sono suonato io

    o è possibile che in nessuna guida compare questa cosa?

    cmq ti ringrazio sei stato molto gentile

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.