Нужен способ проверки поля ввода (в PHP), чтобы оно могло содержать только следующее:
- Любая буква
- Любое число
- любой из этих символов: - (тире) _ (подчеркивание) @ (в). (точка) или ПРОБЕЛ
Поле может начинаться или заканчиваться любым из них (но не пробелом, но я могу обрезать его перед переходом в функцию проверки) и не содержать ни одного, ни одного, ни любого числа (так что просто проверьте, чтобы убедиться, что все в ввод является одним из вышеперечисленных).
Я хотел бы иметь возможность сделать что-то вроде этого:
funcion is_valid ( $in_form_input ) {
// returns true or false
}
if ( is_valid($_POST['field1']) ) {
echo "valid";
} else {
echo "not valid";
}