Я пытаюсь создать фильтр для номеров социального страхования и иметь следующее регулярное выражение:
\b(?!000|666)[0-8][0-9]{2}-(?!00)[0-9]{2}-(?!0000)[0-9]{4}\b
Проблема в том, что регулярное выражение также соответствует следующему типу строки в Spamassassin, и у меня нетудалось решить проблему.
18-007-08-9056-1462-2205
Я бы хотел, чтобы это совпадало, только если строка SSN сама по себе.Примеры:
18 007-08-9056 1462-2205
007-08-9056
xyz 007-08-9056
007-08-9056 xyz