Я хочу повторить несовпадающие символы в регулярных выраженияхэхо несовпадающие символы в регулярных выражениях
$value = 'thisisthis123';
if (preg_match('/^[a-zA-Z0-9 ]+$/', $value))
{
echo "CORRECT SYNTAX";
}
else
{
echo "WRONG SYNTAX";
}
Приведенный выше код работает отлично. Но вот что происходит, если синтаксис неправильный? как я могу эхо ошибочные символы
например.
$value = '[email protected]#-.';
if (preg_match('/^[a-zA-Z0-9 ]+$/', $value))
{
echo "CORRECT SYNTAX";
}
else
{
echo "WRONG SYNTAX";
}
Теперь я хочу, чтобы эхо быть как "неправильный синтаксис" (@ # -.)
Любая идея, как это сделать? с preg или некоторой другой функцией?
EDIT:
Я хочу совпавшие символы и несовпадающие символы например
$matched = 'unwan';
$unmatched = '@#-.';