I usually just test for the presence of @ - that’s it. Works for IDN addresses as well.
I remember some story back in the day where someone had an email address using the top level to domain only.
Like “x@to”, pretty cool but probably a pain to use (:
Checks are basically the same thing, they're just given to the payee to give to their bank (to give to your bank) instead.
The high penalties (historically) for writing bad checks meant that if you had a signed check in hand, you had at least a small level of confidence that you had actually been paid the money, much like cash in hand (it could of course be counterfeit, but you can assume to some extent that it is not).
> I never used a check my entire life, it‘s just not a thing in Europe (:
Which parts of Europe? I use them all the time in France. A bunch of taxes companies have to pay can't be paid by credit card. It's either check or bank transfer.
In Germany I haven't seen one since the 1990s. I was horrified to learn that they're still in use but apparently there have been only 8.3 million transactions with checks in Germany in 2019 compared to some 11000 million direct debit, 6600 million bank transfers and 6300 debit card transactions.
Apparently there was a Eurocheque system that enabled guarantees for international cheque payments in the EU but ended in 2001. This is generally cited as one of the main reasons cheques rapidly became irrelevant given that EC debit cards were still available and online banking became a thing.
I've seen checks being used in France in the past but that was almost a decade ago and I haven't been there since. Are they still prevalent, and if so, why? Is the bank transfer UX not good?
For one-off payments, it's a bit involved. Have to add the receiver, wait for an SMS / other confirmation over the phone app, make the transfer. If the transfer is "unusual" (usually a "high amount"), it will likely be flagged, and you'll have to wait for someone from the bank to call you and confirm it was really you who did the transfer.
Add to that that snail mail is still the main way people who ask for money communicate with you, so now you'll have to type in the IBAN by copying it from a piece of paper. The IBAN is also not authenticated, so you don't really know who you're transferring money to.
This may vary with the banks, but in some cases their website is horrendous. It's the case for my bank, BNP Paribas. I very much prefer to write a check and send it over snail mail if it means I can limit my use of their site.
Which reminds me, being in Germany of one night I dropped such an order into the bank mailbox to pay my taxes as this exceeded the online limits. Where it then likely was retrieved and the information on it was used to wire 5000€ to the U.K. where probably a money mule was forwarding it. Bank eventually returned it.
I'm in the USA and I write maybe three checks a year. When I was renting I would pay with check but I don't rent any more. Now I write a check to pay the person who is doing work on the house. I can't remember the last time I sent one through the mail or wrote one at a store.