https://www.regextester.com/106873
Still using Regex, but so simple. On Wed, 18 Dec 2019 at 15:56, mike smith <meski...@gmail.com> wrote: > There's the odd number/arrangement that amex uses to check for as well > > On Wed, Dec 18, 2019, 16:14 Eddie de Bear <eddie.deb...@gmail.com> wrote: > >> Hi Preet, >> >> I always check when somebody mentions credit card processing.. >> >> Anyways, off the top of my head I don't know of any component that can >> easily identify credit card info. I suspect your in for a world of pain >> using Regex to identify potential card numbers and then a Luhn check to see >> if it is actually a valid card number. >> >> From my bookmarks: >> https://en.wikipedia.org/wiki/Luhn_algorithm >> >> https://stackoverflow.com/questions/21249670/implementing-luhn-algorithm-using-c-sharp >> >> Might be helpful.. >> >> Ed. >> >> On Wed, Dec 18, 2019 at 4:33 PM Preet Sangha <preetsan...@gmail.com> >> wrote: >> >>> Hi Ed, >>> >>> Thanks for that. We are an large enterprise platform doing thousands of >>> transactions via gateways - CC info is normally flowing through our code >>> except in the most secure of ways - we are PCI compliant. However to be >>> extra careful I'm trying to remove anything that looks like a known CC >>> shape from logging. It's to prevent issues in case someone inadvertently >>> stores CC in fields that they shouldn't. Yes there education but sometimes >>> mistakes happen. >>> >>> regards, >>> Preet, in Auckland NZ >>> >>> >>> >>> On Wed, 18 Dec 2019 at 16:57, <eddie.deb...@gmail.com> wrote: >>> >>>> Hi Preet, >>>> >>>> >>>> >>>> I don’t know of any libraries that handle this, but I do have a >>>> question for you. >>>> >>>> >>>> >>>> Why are you validating credit card info? >>>> >>>> >>>> >>>> I ask this because if you are validating card info then you are >>>> handling/processing card info. Any business handling credit card >>>> information should have PCI-DSS compliance. >>>> >>>> >>>> >>>> Personally, I find it is much easier to use external providers (eway, >>>> paypal et al) to handle the whole payment process, meaning your code never >>>> needs to touch a credit card number and you never have to worry about >>>> compliance, *security etc. >>>> >>>> >>>> >>>> Just a another random thought, YMMV. >>>> >>>> >>>> >>>> *Security of the card information >>>> >>>> >>>> >>>> Ed. >>>> >>>> >>>> >>>> *From:* ozdotnet-boun...@ozdotnet.com <ozdotnet-boun...@ozdotnet.com> *On >>>> Behalf Of *Preet Sangha >>>> *Sent:* Wednesday, 18 December 2019 2:41 PM >>>> *To:* ozDotNet <ozdotnet@ozdotnet.com> >>>> *Subject:* >>>> >>>> >>>> >>>> Would anyone know of any credit card validation/detection or similar >>>> libraries that we may be able incorporate into our .net framework code >>>> (preferably in nuget form) in order to eliminate our own hand coded regexs >>>> please? >>>> >>>> >>>> >>>> Regards Preet >>>> >>>> >>>> >>> >> >> -- >> *EDDIE DE BEAR* >> Mob: 0417066315 >> Messenger: eddie_deb...@hotmail.com >> Skype: eddiedebear >> > -- Alan Ingleby