-2
16 자리 신용 카드 번호는 가려 지지만 UPS 추적 번호는 가려주는 정규식이 필요합니다. UPS 추적 번호는 "1Z"로 시작합니다.정규 표현식 신용 카드
나는^(?! 1Z) + [0-9] {16}
감사합니다, 앤드류
16 자리 신용 카드 번호는 가려 지지만 UPS 추적 번호는 가려주는 정규식이 필요합니다. UPS 추적 번호는 "1Z"로 시작합니다.정규 표현식 신용 카드
나는^(?! 1Z) + [0-9] {16}
감사합니다, 앤드류
으로 this tutorial 당 시도했습니다.
^(?:4[0-9]{12}(?:[0-9]{3})? # Visa
| 5[1-5][0-9]{14} # MasterCard
| 3[47][0-9]{13} # American Express
| 3(?:0[0-5]|[68][0-9])[0-9]{11} # Diners Club
| 6(?:011|5[0-9]{2})[0-9]{12} # Discover
| (?:2131|1800|35\d{3})\d{11} # JCB
)$
이 보장합니다 신용 카드 번호가 유효합니다. 그러나 16 자리 숫자가 UPS 추적 번호가 아닌지 확인하려면 다음을 수행하십시오.
\d{16}
감사합니다! – AWooster
시도해 보셨습니까? –
^(?! 1Z). + [0-9] {16}하지만 오류가 발생했습니다. – AWooster
오류 및이를 재현하는 코드를 포함하십시오. – forgivenson