Проверка на имя TextBoxes - PullRequest
       3

Проверка на имя TextBoxes

0 голосов
/ 21 декабря 2010

У меня есть сетка, где в режиме вставки / редактирования вы можете обновить элемент для имен человека.

Меня попросили подтвердить, чтобы добавлялись только буквенно-цифровые символы.

После разговора с коллегой мы подумали, что нужно сделать только проверку длины.

Пользователь должен иметь возможность вводить любые символы, которые ему нравятся.

Это звучит правильно? Я понимаю, что некоторые имена могут содержать специальные символы и т. Д.

Ответы [ 3 ]

0 голосов
/ 21 декабря 2010

На сайте Microsoft.com доступны учебники для проверки имен, которые превосходят ваши предложения. Достаточно легко реализовать один из этих заранее написанных шаблонов регулярных выражений, так что сделайте это вместо этого.

^[a-zA-Z''-'\s]{1,40}$

* Подтверждает имя. Позволяет использовать до 40 символов верхнего и нижнего регистра, а также несколько специальных символов, которые являются общими для некоторых имен.

0 голосов
/ 21 декабря 2010

Возможно, вам придется подумать, разрешите ли вы символы с акцентом, которые встречаются во многих европейских именах, но кроме альфа (вам действительно нужны цифры?), Возможно, только способ обеспечить безопасность от атак XSS.

0 голосов
/ 21 декабря 2010

С точки зрения безопасности, было бы рекомендовано ограничить ввод данных пользователем, чтобы предотвратить атаки межсайтовых скриптов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...