您好,欢迎访问一九零五行业门户网

如何查一个变量中含有连续的字母,全是大写或全是小写

怎么查一个变量中含有连续的字母,全是大写或全是小写
$str = ads放家里就发个lsd减肥爱上了对sdafgdsfghfdghjgfjghjgfhj方萨达浪费士大夫受到法律48955235萨达浪费撒地方老师地方就立即了解;
$p = /\d{5}/i;
preg_match_all($p, $str, $result);
var_dump($result);
以上可以查到5位连续的数字,要是改成字母的话要怎么写正则,查看字母中(全是小写或是全是大写的连续的)位数不限
------解决方案--------------------
/[a-z]|[a-z]+/ 或 /[a-z]/i
------解决方案--------------------
更正一下:/[a-z]+/i
上面是不区分大小写
/[a-z]+/
------解决方案--------------------
$p = /[a-z]{5,}/i;
------解决方案--------------------
错了。这样试试。
$p = /[a-z]{5,}|[a-z]{5,}/;
------解决方案--------------------
楼主的位数不限是什么意思,可以是0,那就是:/[a-z]*/
------解决方案--------------------
全大写或全小写的话就是:/([a-z]*)|([a-z]*)/
------解决方案--------------------
查看字母中(全是小写或是全是大写的连续的)位数不限
全是小写 /[a-z]+/
全是大写 /[a-z]+/
没有肯定是不对的,所以不能是 *
------解决方案--------------------
$p = /[a-z]+/;
a-z 匹配大小写英文
+ 出现次数大于等于1次
其它类似信息

推荐信息