正则表达式只允许以s结尾的单词的撇号

时间:2011-08-01 07:31:23

标签: regex input character apostrophe letters

我正在使用此正则表达式^[a-zA-Z0-9]{2,20}$来允许以下规则: - 字母a-z - 字母A-Z - 数字0-9 - 输入长度必须至少为2个字符,最多20个字符。

我也想在仅以s结尾的单词结尾处允许撇号。

谢谢,

1 个答案:

答案 0 :(得分:2)

^([a-zA-Z0-9]{2,20}|[a-zA-Z0-9]{2,18}'s)$

所以:你的原始正则表达式,或你原来的正则表达式(减少到最多18个字符,你可能想要改变最小值)以"'s"结尾。