Originariamente inviato da 13manuel84
Ogni tag può essere o una parola singola o un insieme di più parole separate tra loro da un unico spazio.
codice:
<?php
$match = "/^((\w+\s)+\w+|,\w+|\w+)+$/";

$test = "dfdf fds dfsdf,fdfd,fsdf";
if(preg_match($match, $test))
	echo "1 OK
";

$test = "pippo pluto           paperino,topolino, minnie           paperone";
if(preg_match($match, $test))
	echo "2 OK
";

// risultato 
// 1 OK
?>