我有像「ABC 1000」,「ABC 1」,「ABC 100」的字符串。PHP的正則表達式匹配確切的字符串
在上面的字符串例子中,前3個字符,即ABC被固定每次然後數字,數字可以是長高達N個。
在第二部分即「ABC」之後,它應該始終是數值,沒有字母表,沒有特殊符號。
那麼,我該如何管理正則表達式。請幫忙。
我曾嘗試與以下,但未能..
$var="ABC 100";
preg_match("/^INR /[0-9]+/", $var)
我有像「ABC 1000」,「ABC 1」,「ABC 100」的字符串。PHP的正則表達式匹配確切的字符串
在上面的字符串例子中,前3個字符,即ABC被固定每次然後數字,數字可以是長高達N個。
在第二部分即「ABC」之後,它應該始終是數值,沒有字母表,沒有特殊符號。
那麼,我該如何管理正則表達式。請幫忙。
我曾嘗試與以下,但未能..
$var="ABC 100";
preg_match("/^INR /[0-9]+/", $var)
你在你的正則表達式有一個額外的/
。它應該是:
preg_match('/^ABC \d+/', $var);
您可以使用此:
^[A-Za-z]{3} *\d+$
$var="ABC 100";
preg_match("/^[A-Za-z]{3} *\d+$/", $var)
看不出'INR' =='ABC'。 – Marty