第一关:算算他们出现多少次
<?php
$s="kwsMrHijhmzY";
/********** Begin **********/
$check='/[mM][a-z][A-H]/';//补全正则表达式
/********** End **********/
$n = preg_match_all($check,$s,$counts);
echo $n;
?>
第二关:检测用户名是否合法
<?php
$s="cxyysj2019";
/********** Begin **********/
$check='/^(?![^A-z]+$)(?!\D+$)[A-z\d]{8,10}$/';//补全此正则表达式
/********** End **********/
if(preg_match($check,$s,$counts)){
echo '是';
}else{
echo '否';
}
?>
第三关:筛选出QQ号
<?php
$s="988jjk503671998xj.comhttp://kk.com10001";
/********** Begin **********/
//1.编写表达式
$check = '/[1-9][0-9]{4,}/';
//2.查找
preg_match_all($check,$s,$result,PREG_PATTERN_ORDER);
//3.遍历输出
foreach ($result[0] as $r) {
echo $r."\n";
}
/********** End **********/
?>