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

    [php]errore su preg: Unknown modifier '|'

    ho scritto una cosa del genere:

    codice:
    if (preg_match("/^((\+)[\d]{2}\s)?[\d]{2,5}(\\|/|-)?[\d]{3,10}$/",$telefono))
    ma ottengo appunto l'warnign che c'è nel titolo: Unknown modifier '|'

    come faccio a dirgli che i separatori tra prefisso e numero devono essere o \ o / o - ?? io sapevo che si doveva usare il carattere | ma a quanto pare non gli piace.



    grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    ah, l'unico problema è che mi ero dimenticato io il carattere di escape, sorry

    codice:
    /^((\+)[\d]{2}\s)?[\d]{2,5}(\\|\/|\-)?[\d]{3,10}$/

    così funziona!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.