Задать вопрос
Protos
@Protos
Спрашивай - отвечу

Регулярное выражение для маскированной банковской карты?

Помогите составить регулярное выражение для поиска в DLP-системе SearchInform банковских маскированных карт, например, формата:
1) XXXX-XXXX-XXXX-4цифры
2) XXXXXXXXXXXX4цифры

Там есть регулярка для поиска немаскированных карт:
\b[3-6]\d{3}[ \-_.]?(\d{4}[ \-_.]?){2}\d{4}\b {Номер банковской карты}

Но как не пытался не получается осилить, подсказывают что это в формате Perl-а
  • Вопрос задан
  • 4217 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
(\d{4}([-]|)\d{4}([-]|)\d{4}([-]|)\d{4})
Ответ написан
Не забывайте о картах с длинами 18 и 19, а также о том, что первые 6 цифр - BIN - могут не маскироваться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы