在输入文本框中的Asp.net掩码信用卡号码,然后验证和处理信用卡号码

Asp.net mask credit card number in text box as being entered followed by validation and processing of credit card number

本文关键字:号码 信用卡 然后 验证 处理 掩码 net 文本 输入 Asp      更新时间:2023-09-26

我正在支持一个Asp。接受和处理信用卡的web应用程序。但由于新规定,我需要在输入信用卡号码时隐藏信用卡号码。因此,如果第一个数字是4,在输入下一个数字(例如9)之前,它是可见的,那么文本框将显示*9

我能想到的一种方法是使用JavaScript和隐藏字段在key up事件上屏蔽信用卡号码,并将CC存储在隐藏字段中。但我不确定是否有更好的方法。以及如何处理如果用户更新一个现有的号码。

有什么最好的做法吗?请记住,在处理信用卡之前,我需要这些数字并运行验证,然后处理信用卡并将其存储在数据库中。我已经在数据库加密CC字段。

有一个jQuery插件可以帮你做这件事:

http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/

这几乎是你能做到的唯一方法。至于更新,你不应该显示信用卡号,所以他们将不得不重新输入他们的整个信用卡号。