正则表达式,用于检查字符串是否在8-15个字符之间

时间:2011-10-17 13:33:13

标签: regex

是否有人知道如何编写一个正则表达式来检查字符串的长度是否在8-15个字符之间。这些角色是什么并不重要。不允许换行。

我正在寻找一个正则表达式来验证我的用户密码。我的用户可以输入长度为8-15个字符的密码,它可以是字母或非字母字符。我希望这很清楚。

非常感谢你!

3 个答案:

答案 0 :(得分:2)

^[\s\S]{8,15}$

我没有将.用作“任何角色”,因为它实际上是“任何角色而不是换行符”。 [\s\S]表示任何空格或任何非空格(等等)。

现在。请。记住Regexes的第一条规则:你不要谈论Regexes !!! (我希望你看到Fight Club)

答案 1 :(得分:1)

大多数正则表达方言中的

^.{8,15}$

答案 2 :(得分:1)

最简单的,如果你真的是指任何字符 ^。{8,15} $