Gerçekten normal ifadeler anlamıyorum ve aşağıdaki normal ifadeler ne merak ediyorum. Ben benim adres ve ad ., - ve alphanumerics kabul etmek istiyorum.
Veya bu işi orada gelişmeye ihtiyaç olacak? Birisi düzenli ifadeler yıkmak eğer artı '/^[A-Z0-9 \'.-]{1,255}$/i' o yüzden daha iyi her bölümünü anlayabilir.
İşte php kodudur.
if (preg_match ('/^[A-Z0-9 \'.-]{1,255}$/i', $_POST['address'])) {
$address = mysqli_real_escape_string($mysqli, htmlentities($_POST['address']));
} else {
echo '<p class="error">Please enter your address!</p>';
}
if (preg_match ('/^[A-Z0-9 \'.-]{1,255}$/i', $_POST['name'])) {
$name = mysqli_real_escape_string($mysqli, htmlentities($_POST['name']));
} else {
echo '<p class="error">Please enter your name!</p>';
}