preg_match разрешены только буквы, пробелы, тире и пробелы
я знаю, что одно условие, которое я сейчас использую, где выдает ошибку, если $ stringabc содержит что-либо кроме чисел:
if(preg_match("/[^0-9]/",$stringabc))
Я хочу условие if, где выдает ошибку, если $ stringdef содержит что-либо, кроме букв, пробелов и тире (-).