Я пытаюсь проверить строку, которая содержит числа, где каждые четыре числа разделены дефисом, например 1111-2222-3333-4444
Я пытаюсь выполнить какую-то проверку, чтобы гарантировать использование этого формата (16 цифр, три дефиса и ничего больше). У меня есть preg_match, где он проверяет только цифры, но мне нужно принять дефис и этот формат.
preg_match('/^[0-9]{1,}$/', $validatenumbers)
Я пытался сделать это с помощью регулярных выражений, но, к сожалению, это не самая сильная сторона, поэтому я не смог правильно проверить цифры.
Важно, чтобы он был на PHP, а не на Javascript, потому что он способен «отключать» JavaScript в браузере.