<?php
$mask = 'X-XX-XX-XXXXX';
$test = '7-Ds-re-SD434';
return '[^-]{' . strlen($m[0]) . '}';
echo "Строка '$test' подходит под маску '$mask'";
} else {
echo "Строка '$test' не подходит под маску '$mask'";
}
PD9waHAKCiRtYXNrID0gJ1gtWFgtWFgtWFhYWFgnOwokdGVzdCA9ICc3LURzLXJlLVNENDM0JzsKCiRwYXR0ZXJuID0gcHJlZ19yZXBsYWNlX2NhbGxiYWNrKCcvWCsvJywgZnVuY3Rpb24gKCRtKSB7IAoJcmV0dXJuICdbXi1deycgLiBzdHJsZW4oJG1bMF0pIC4gJ30nOyAKfSwgcHJlZ19xdW90ZSgkbWFzaykpOwoKaWYgKHByZWdfbWF0Y2goICIvXnskcGF0dGVybn0kLyIsICR0ZXN0KSkgewoJZWNobyAi0KHRgtGA0L7QutCwICckdGVzdCcg0L/QvtC00YXQvtC00LjRgiDQv9C+0LQg0LzQsNGB0LrRgyAnJG1hc2snIjsgCn0gZWxzZSB7CgllY2hvICLQodGC0YDQvtC60LAgJyR0ZXN0JyDQvdC1INC/0L7QtNGF0L7QtNC40YIg0L/QvtC0INC80LDRgdC60YMgJyRtYXNrJyI7IAp9