ricevo questo errore su questa funzione in cui faccio il controllo sulla correttezza di un numero di telefono:

Codice PHP:
function IsTelephoneNumber$valore ){
    return 
preg_match("/^(\+39)?(\s)?[0-9]{1,4}(/|-|\\)?[0-9]{3,13}$/",$valore);

ma il simbolo | non dovrebbe avere la funzione di or? come faccio a dirglie che il separatore tra prefisso e numero deve essere uno di quei caratteri?






Grazie mille!