读书人

正则疑义

发布时间: 2012-08-15 16:57:17 作者: rapoo

正则疑问
ereg("^a{2,}$","aaasssaaa")
为什么返回false

[解决办法]
建议用 preg_match 这个比ereg 的效率高些。
[解决办法]
汗~~~看错了。
但是你的规则是要求两个以上连续的a,从开头到结束
但是你的字符串中间有其他字符
[解决办法]
ereg("^a{2,}","aaasssaaa")


^a{2,}$ 表示匹配两个及以上由 a 组成的串,而你的 aaasssaaa 不是,里面有字符 s

[解决办法]

探讨
ereg("^a{2,}","aaasssaaa")


^a{2,}$ 表示匹配两个及以上由 a 组成的串,而你的 aaasssaaa 不是,里面有字符 s

[解决办法]
PHP code
$a = ereg("^a{2,}.*a{2,}$","aaasssaaa");var_dump($a); 

读书人网 >PHP

热点推荐