到目前为止,对我来说 PHP 中最难的事情就是preg_match()
模式。我传递了一个id
以“n”字母或“q”字母开头并后面有数字的变量。例如
$id = $_POST['id'];
echo $id;
output: n123
现在,当某个字母在id
数字前面时,我需要运行不同的函数。我怎样才能做到这一点preg_match()
?我已经开始了一些事情......:
$n_pattern = '/n[^0-9]/';
$q_pattern = '/q[^0-9]/';
但我什至没有尝试过,因为我确定它不正确:) 顺便说一句,这个id
数字在 1 int 和 6 int 之间,所以我需要将它们全部匹配。(不知道我说的是否正确……假设id
可以是 1 到 999999 之间的任何数字)。