私はPhpサニタイズと検証フィルタで使用していますが、いくつかのルールを追加するには問題があります。いくつかの文字例外を含むPhpサニタイズと検証フォーム
if ($_POST['ccp_n'] != "") {
$ccp = filter_var($_POST['ccp_n'], FILTER_SANITIZE_NUMBER_INT);
if (!filter_var($ccp, FILTER_VALIDATE_INT)) {
$errors .= 'Insert a valid code.<br/>';
}
} else {
$errors .= 'Insert a code.<br/>';
}
は私が最小と最大文字数(14-15)を追加する必要があると私は、この文字受け入れるようにしたい - 【選択正確な配列は、0000-0000-0000(最後の4桁の数字である(またはスペース)おかげ
「何かのように」は少し曖昧です。文字列内の可変長とハイフンの位置をもう少し定義します。ハイフンのほかに数字だけを許可する必要がありますか? – stema
はい、数字のみです。正確なシーケンスは0000-0000-0000です(最後の4桁も5になる可能性があります) – Sbml
私の回答が更新されました – stema