本文目錄一覽:
php 正則表達式 只能包含字母和數字
[\u4e00-\u9fa5]
//匹配中文字元
^[1-9]\d*$
//匹配正整數
^[a-za-z]+$
//匹配由26個英文字母組成的字元串
^[a-z]+$
//匹配由26個英文字母的大寫組成的字元串
^[a-z]+$
//匹配由26個英文字母的小寫組成的字元串
^[a-za-z0-9]+$
//匹配由數字和26個英文字母組成的字元串
php正則表達式匹配漢字、字母、數字、下劃線
preg_match(“/[a-z]{3,14}/”,$content,[可選]$a);這個返回布爾值,$a得到的是數組,把匹配到的字元防在$a;
我之能舉這個給你了。。漢字可以網上去查。
還有表達試 去看看 我也記不得了。。
php正則字元串,匹配多個字母后邊的數字作為參數
按照你的要求編寫的PHP正則匹配程序如下
?php
$str = “r1g2n3s4p5”;
$regex=”/([rgnsp])(\d+)/”;
$arr=Array();
preg_match_all($regex,$str,$result);
for($i=0;$icount($result[1]);$i++){
$arr[$result[1][$i]]=$result[2][$i];
}
var_dump($arr);
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/154060.html