Я хочу написать регулярное выражение для соответствия содержимому файла для банковской карты с точными 16 цифрами - PullRequest
0 голосов
/ 21 июня 2020

Карта di git начинается с 4366 76

  1. TEST- 4366766586957844 - Соответствует
  2. 4366763534634645 - Соответствует
  3. 5123975748548665 - Не совпадает
  4. 6581436676238965347856 - Не соответствует
  5. Test-4366766586957544334235 - Не соответствует

Я написал ^ 4366 [s -] {0,2} 76 [0- 9] {10} не работает, когда номер карты появляется в строке.

1 Ответ

0 голосов
/ 21 июня 2020

Думаю, у меня есть то, что вы хотите:

[^\d](4366\d{12})[^\d]

протестируйте здесь

...