我想使用正則表達式後面的語法來匹配的字符串:腓的preg_match錯誤信息
Text/number
所以我preg_match()
功...
if(preg_match("/[^A-Za-z/0-9]$/ ", $folio))
$err[] = "Wrong value, it's should be lik: C/455";
但收到錯誤消息...
我想使用正則表達式後面的語法來匹配的字符串:腓的preg_match錯誤信息
Text/number
所以我preg_match()
功...
if(preg_match("/[^A-Za-z/0-9]$/ ", $folio))
$err[] = "Wrong value, it's should be lik: C/455";
但收到錯誤消息...
if (! preg_match('/\b[a-z]+\/[0-9]+\b/i', $folio)) {
$err[] = "Wrong value, it's should be like this: C/455";
}
您也需要逃避/或使用不同的字符包圍的正則表達式,例如:
if(preg_match("@[^A-Za-z/0-9][email protected] ", $folio))
您需要使用\
逃脫/
。數字也是文本的一個子集,您需要將其包含在文本部分中。您需要一個或多個文本/數字字符,因此需要+
。
它增加了以下聲明:
if(preg_match("/^[A-Za-z0-9]+\/[0-9]+$/", $folio))
謝謝@bsdnoobz。它的工作... – Shibbir
@downvoters:請在這裏添加您的評論 – flowfree