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