我需要一个接受所有类型字符(字母、数字和所有特殊字符)的正则表达式,并且最小字符数应为 15,并且最大字符数没有限制。
问问题
3644 次
3 回答
6
.{15,}
假设您使用点匹配所有字符的设置。除非您提及您使用的平台,否则很难更具体。
于 2010-06-05T15:08:05.390 回答
4
正则表达式的基本重复选项如下:
x?
匹配零或一x
x*
匹配零个或多个x
x+
匹配一个或多个x
x{3}
完全匹配 3x
x{3,}
至少匹配 3x
x{3,5}
匹配至少 3 个和最多 5 个x
要完全匹配任何字符,请.
在单行模式下使用。要启用单行模式,请查阅特定语言的文档。在 Java 中,这是(?s)/Pattern.DOTALL
.
如果“所有类型的字符”实际上是指除空格之外的所有字符,那么有一个特殊的字符类:(\S
带有大写字母S
)。因此,您正在寻找的模式是:
\S{15,}
参考
于 2010-06-05T15:13:54.723 回答
1
嗯.. 当您只想检查字符串的长度时使用正则表达式?尝试类似的东西
inputString.Length >= 15
于 2010-06-05T16:28:16.690 回答