任何人都可以帮助我使用PHP中的正则表达式模式以获得以下模式吗?
<letter><letter><space><digit><digit><letter><space><letter><letter><letter><letter>
我已经尝试过以下模式:
if (!preg_match("/[a-zA-Z].{2}[ ].{1}[0-9].{2}[a-zA-Z].{1}[ ].{1}[a-zA-Z].{4}/",$word)) {
$response = "Not valid";
}
但上述情况不起作用。
答案 0 :(得分:0)
我认为你只需要这个正则表达式:
^[a-zA-Z]{2} [0-9]{2}[a-zA-Z] [a-zA-Z0-9]{4}$
<强>代码:强>
if (!preg_match('/^[a-zA-Z]{2} [0-9]{2}[a-zA-Z] [a-zA-Z0-9]{4}$/', $word)) {
$response = "Not valid";
}
答案 1 :(得分:0)
试试这个: &GT;
if (!preg_match("/[a-zA-Z]{2}\s[0-9]{2}[a-zA-Z]{1}\s[a-zA-Z]{4}/",$word)) { $response = "Not valid"; }