首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

好手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母

2012-09-02 
高手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母高手!请帮忙 一个正则:字符

高手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母
高手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母

万谢!

[解决办法]
/[abcdef]{4,5}/
[解决办法]
/[a-f]{4,5}/

允许重复的啊.
不允许重复的不会写正则, 只会写代码判断一下.
[解决办法]
同上
[解决办法]

PHP code
$str="adcdel";function filter($str){    preg_match('/^\S{6}$/',$str,$match);    if(!empty($match[0]))        preg_match('/[a-f]{4,5}/',$match[0],$matchs);    return $a=isset($matchs) ? $matchs[0]:null;}$result = filter($str);if($result){    var_dump($result);    echo "[[success]]";}else{    echo "[[failed]]";} 

热点排行