正则疑问
ereg("^a{2,}$","aaasssaaa")
为什么返回false
[解决办法]
建议用 preg_match 这个比ereg 的效率高些。
[解决办法]
汗~~~看错了。
但是你的规则是要求两个以上连续的a,从开头到结束
但是你的字符串中间有其他字符
[解决办法]
ereg("^a{2,}","aaasssaaa")
^a{2,}$ 表示匹配两个及以上由 a 组成的串,而你的 aaasssaaa 不是,里面有字符 s
[解决办法]
[解决办法]
- PHP code
$a = ereg("^a{2,}.*a{2,}$","aaasssaaa");var_dump($a);