我想使用正则表达式后面的语法来匹配的字符串:腓的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