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