Merge version_2 into main #3
@@ -247,7 +247,7 @@ export default function CheckoutPage() {
|
||||
onChange={(val) => handlePaymentChange("cardNumber", val)}
|
||||
placeholder="Card Number"
|
||||
type="text"
|
||||
inputMode="numeric"
|
||||
|
||||
pattern="[0-9]{13,16}" // Basic card number pattern
|
||||
required
|
||||
ariaLabel="Card Number"
|
||||
@@ -258,7 +258,7 @@ export default function CheckoutPage() {
|
||||
onChange={(val) => handlePaymentChange("expiryDate", val)}
|
||||
placeholder="MM/YY"
|
||||
type="text"
|
||||
pattern="(0[1-9]|1[0-2])\/?([0-9]{2})" // MM/YY pattern
|
||||
// MM/YY pattern
|
||||
required
|
||||
ariaLabel="Expiry Date"
|
||||
/>
|
||||
@@ -267,7 +267,7 @@ export default function CheckoutPage() {
|
||||
onChange={(val) => handlePaymentChange("cvv", val)}
|
||||
placeholder="CVV"
|
||||
type="text"
|
||||
pattern="[0-9]{3,4}" // CVV pattern
|
||||
// CVV pattern
|
||||
required
|
||||
ariaLabel="CVV"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user