チェックする文字列が2セットあるとしましょう。
$string = 12345;
$string2 = 15000;
//string must contain 1,2,3,4,5 to be returned true
if(preg_match('[1-5]',$string) {
return true;
} else {
return false;}
このコードは $string では機能しますが、$string2 では機能しません。$string2 でも true を返します。助けてください!