Hola tengo este codigo:
Código PHP:
Ver original<?php
if(!preg_match('/^[a-zA-Z0-9áéíóúAÉÍÓÚÑñ-]+$/', $_POST['url'])): echo 'Solo se permiten los caracteres de la A-z, acentos, numeros y el signos -</div></label>';
else:
echo 'Todo correcto';
endif;
?>
Lo que pasa que no me permite dejar el campo en blanco y lo que yo quiero esque SOLO se puedan utilizar a-zA-Z0-9áéíóúAÉÍÓÚÑñ- (No se permiten los espacios, pero si dejar el campo en blanco)