【发布时间】:2021-07-15 10:11:13
【问题描述】:
我在输入信用卡号码时尝试在 4 位数字后留出一个空格。例如:0000 0000 0000 0000 我正在使用 vue js。我已经看到了示例,但使用的是 jquery,我不想使用 jquery。
感谢您的帮助
<!--template -->
<div>
<div>
<p>Numéro de carte</p>
<input class="numeroCarte" type="tel" name="numeroCarte" placeholder="Saisissez votre numéro de carte " maxlength="19" pattern="\d*"><i class="fas fa-credit-card"></i>
</div>
<div>
<p>Date d'expiration</p>
<input type="tel" name="expiration" pattern="\d*" maxlength="7" placeholder="MM / AA">
</div>
<div>
<p>CVV</p>
<input type="tel" name="cvv" pattern="\d*" maxlength="4" placeholder="CVV">
</div>
</div>
<!-- /template -->
【问题讨论】:
-
不幸的是,并非所有卡片的每 4 个数字之间都有一个空格,它们的长度也不相同,您需要进行更多验证而不仅仅是检查数字,这里是一个示例 codesandbox.io/s/vue-payment-form-6mhs3
标签: javascript vue.js vuejs3