0
工作,我想創建僞簡單例如:瓊/法國/ A3 我知道這是錯,但PLZ糾正我(代碼)預浸匹配不適合我PHP的
if(preg_match('~^[a-zA-Z0-9]{1}+(\/)+([a-zA-Z0-9])?+(\/)+([a-zA-Z0-9])$~',$pseudo))
{echo "god preg";}
else {echo"false"}
工作,我想創建僞簡單例如:瓊/法國/ A3 我知道這是錯,但PLZ糾正我(代碼)預浸匹配不適合我PHP的
if(preg_match('~^[a-zA-Z0-9]{1}+(\/)+([a-zA-Z0-9])?+(\/)+([a-zA-Z0-9])$~',$pseudo))
{echo "god preg";}
else {echo"false"}
你可以嘗試固定喜歡你的正則表達式這個:
if(preg_match('/^[a-zA-Z\d]+[\/]+[a-zA-Z\d]+[\/]+[a-zA-Z\d]+$/', $pseudo)) {
echo "god preg";
}
else {
echo"false";
};
我試過$pseudo = "jone/france/a3";
對我來說工作很好!
P.S:請檢查正則表達式,爲測試工具,找出他們做了什麼,所以你可以自己解決的小東西=)
你爲什麼把斜槓放在角色課上?爲什麼是量詞?你爲什麼改變正則表達式分隔符,用'〜'表示沒有必要跳過斜槓。 – Toto
你從哪裏得到奇怪的量詞? (將你的正則表達式粘貼到一個測試工具中,找出它們的作用。) – mario
你能解釋一下這個模式試圖做什麼嗎?也許提供更多的示例字符串,有些不應該是有效的。 – chris85
Je veux unmodèlesimple:例子enrique/gov/e4例子piko/eyes/b9 – zikoo