Я ищу регулярное выражение для использования в Swift для проверки имени держателя карты для кредитной карты. Я ищу регулярное выражение, которое:
- Имеет минимум 2 и максимум 26 символов
- Принимать только дефисы (
-
) и апострофы ('
), а не другие специальные символы. - Заглавные и строчные буквы и без цифр.
- Не должно начинаться с пробела.
я использовал это
"^[^-\\s][\\p{L}\\-'\\s]{2,26}$"
но он принимает только тире (-
) без апострофа ('
)