如何匹配以MYSQL中的数字或相关符号开头的所有元素?

时间:2015-12-04 22:54:58

标签: php mysql regex

这是我的“where”部分:

$fornecedor->where = "nome_fantasia REGEXP '^[0-9+#-]*$%'";

它不起作用。我怎么能匹配呢?

1 个答案:

答案 0 :(得分:2)

REGEXP最后不希望%。此外,您的模式会搜索整个字符串,因为它以^开头,以$结尾。试试这个:

$fornecedor->where = "nome_fantasia REGEXP '^[0-9+#-]'";

这只搜索行开头的单个匹配字符,因为在此之后你不关心任何事情。