在输入文本框中的Asp.net掩码信用卡号码,然后验证和处理信用卡号码
Asp.net mask credit card number in text box as being entered followed by validation and processing of credit card number
我正在支持一个Asp。接受和处理信用卡的web应用程序。但由于新规定,我需要在输入信用卡号码时隐藏信用卡号码。因此,如果第一个数字是4
,在输入下一个数字(例如9)之前,它是可见的,那么文本框将显示*9
。
我能想到的一种方法是使用JavaScript和隐藏字段在key up事件上屏蔽信用卡号码,并将CC存储在隐藏字段中。但我不确定是否有更好的方法。以及如何处理如果用户更新一个现有的号码。
有什么最好的做法吗?请记住,在处理信用卡之前,我需要这些数字并运行验证,然后处理信用卡并将其存储在数据库中。我已经在数据库加密CC字段。
有一个jQuery插件可以帮你做这件事:
http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/这几乎是你能做到的唯一方法。至于更新,你不应该显示信用卡号,所以他们将不得不重新输入他们的整个信用卡号。
相关文章:
- 带有加号的电话号码验证(可选)
- 如何在java脚本中验证手机号码
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- Regex表示8位电话号码(新加坡号码长度)
- 为什么我得到的是返回的[object HTML ParagraphElement]而不是我的号码
- 短信未使用Branch.io和intl tel输入发送到intl号码
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 使用jquery验证信用卡
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- 输入中的国际电话号码格式
- 什么是英国电话号码验证表达式和语法
- 自定义信用卡号码长度
- 验证信用卡号码和选中的单选按钮javascript
- 以密码格式掩码信用卡号码的某些数字
- 在输入文本框中的Asp.net掩码信用卡号码,然后验证和处理信用卡号码