至少输入5个任意字符(包括空白字符,如空格回车等)的正则表达式怎么写?

问题不是很难吧,没有正确答案??

至少输入5个任意字符: /^.{5,}$/s
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-15
.{5}.*
第2个回答  2011-06-15
\s{5,}?追问

谢谢,但是这个不对,不能输入空格的。

追答

((\s)*(.)*(\s)*){5,}?

第3个回答  2011-06-15
/.{5}/s追问

感谢你的回答,不过正则中好像不存在“/”这个符号吧。

追答

我这个是perl的正则写法

#!/usr/bin/perl -w
print "please enter 5 characer:\n";
chomp(my $stdin = );
print "your enter is $stdin\n"if ($stdin =~ /.{5}/s);

如果你的输入只有数字,字母和空格的话, [\w\s]{5}

相似回答