У нас есть форма, в которой есть поля для имени и фамилии. Меня попросили разрешить подчеркивание. Я не знаю ни одной SQL-инъекции, которая использует символы подчеркивания, но я также не знаю никого с подчеркиванием в их имени. Есть ли веская причина разрешать или не допускать подчеркивания в именах?Должен ли я разрешать символы подчеркивания по имени и фамилии?
EDIT: Я использую параметры и проверку на стороне сервера. Это для проверки на стороне клиента через плагин проверки jQuery.
EDIT 2: Я не имел в виду, чтобы это стало дискуссией о том, следует ли мне делать какие-либо проверки ... Я просто хотел знать, есть ли какая-либо веская причина принимать символы подчеркивания, например, я должен принять Ирландцы или дефисы. Исходя из этого, я принимаю ответ Орена.
какой серверный язык вы используете? – Sarfraz
Из интереса, слышал ли кто-либо о * настоящем * имени, в котором содержался символ подчеркивания? – stuartd
@sAc - мы используем .Net –