Regex, чтобы разрешить апостроф только для слов, заканчивающихся на s - PullRequest
0 голосов
/ 01 августа 2011

Я использую это регулярное выражение ^[a-zA-Z0-9]{2,20}$, чтобы разрешить следующие правила: - Письма а-я - буквы А-Я - номера 0-9 - Длина ввода должна быть не менее 2 символов и не более 20 символов.

Я также хочу разрешить апостроф только в конце слов, заканчивающихся на s.

Спасибо

1 Ответ

2 голосов
/ 01 августа 2011
^([a-zA-Z0-9]{2,20}|[a-zA-Z0-9]{2,18}'s)$

Итак: либо ваше исходное регулярное выражение, либо исходное регулярное выражение (сокращенное до максимум 18 символов, вы также можете изменить минимальное значение), оканчивающееся на "'s".

...