【发布时间】:2013-02-01 14:57:43
【问题描述】:
^[a-zA-Z0-9]*[a-zA-Z0-9 _][a-zA-Z0-9]{2,24}$
这就是我现在所拥有的。
我想先要求一个字母数字;允许使用字母数字、下划线、连字符、句点和空格;要求它以字母数字结尾。但我只想允许最多 3 个这些特殊字符。
我主要对如何限制特殊字符的数量感到困惑。
【问题讨论】:
-
举一些有效和无效数据的例子
-
如果您允许多达 3 个特殊字符,它们必须连续还是总共 3 个?那么像 A-B-A 这样的东西有效吗?
-
共 3 个。它们可以是连续的或分散的。他们只是无法开始或结束字符串。