PHP에서 가장 어려운 것은 지금까지 preg_match()
패턴입니다. "n"문자 또는 "q"문자로 시작하고 뒤에 숫자가있는 id
변수를 전달합니다. 예를 들어간단한 preg_match() 패턴이 필요합니다. PHP
$id = $_POST['id'];
echo $id;
output: n123
지금, 나는 특정 문자가 id
숫자 앞에있을 때 실행하는 다른 기능이 필요합니다. preg_match()
으로 어떻게이 작업을 수행 할 수 있습니까? id
수는 1 개 INT 6 INT 사이에,
$n_pattern = '/n[^0-9]/';
$q_pattern = '/q[^0-9]/';
하지만 그것은 BTW : 올바른 아니라고 확신 때문에 나는 심지어 그것을 밖으로 시도하지 않았다 : 나는 ... 무언가를 시작했습니다 그래서 나는 그들을 모두 일치시켜야 할 것이다. (내가 정확히 말했는지 모르겠다 ... id
은 1에서 999999 사이의 숫자 일 수있다).
'n00000009'와 같은 ID도 '확인'으로 간주 되나요? 또는 'n9'만? – thaJeztah
아니요, SQL이 자동 증가하므로 000000009가 가능하지 않습니다. –