2010-04-28 2 views
2

У меня есть сообщение проверки формы для поля имени пользователя, в котором говорится следующеепользователя сообщение формы проверки имени

Имя может содержать только алфавиты, «» и «» символы

или он должен быть

Имя может содержать только алфавиты, точечные и пространственные символы

или он должен быть

Имя может содержать только алфавиты, точка («») и пробелы ("")

Что предпочтительнее с точки зрения удобства использования, предполагая, что конечные пользователи имеют меньшую подверженность компьютерам.

+1

Вы не позволяют дефис? Мой друг доктор Бурки-Коэн не понравится вам. Пожалуйста, не говорите мне, что это ненужное ограничение заключается в предотвращении SQL-инъекций. –

+0

не знал о такой возможности, я добавлю это в разрешенный список символов. – Sam

+1

Вам также нужны апострофы, иначе Брайан О'Мэлли может быть разочарован. –

ответ

3
  • Используйте «буквы алфавита» не «алфавитов»
  • вместо «символов» «». «» Или («»), то почему бы не просто показать характер на, например, другой фон

Так что-то вроде:

Имя может содержать только буквы латинского алфавита, . и пространства

+1

+1 для разных фона и с выделенной точкой –

4

предложение: включать примеры.

Name can only contain letters, dots or spaces. 
E.g. <i>Yoda</i>, <i>Han.Solo</i> or <i>Darth Vader</i> ... 
+0

+1 для примеров. И для правильного форматирования, поскольку я считаю, что перечисление персонажей - возможно, с кавычками и/или скобками - вроде пропускает смысл быть полезным. – Jawa

+0

+1 для примера - всегда хорошая идея! – UpTheCreek

0

Имя должно быть позволяют алфавита (от А до Z или от А до Z), точка (.), Пространство и апостроф :(')

некоторое время число которые позволяют в поле Имя (за исключением дело).

Максимум 100 символов позволяют в поле Полное имя (имя = 50 и Lastname = 50)

+0

Возможно иметь дефисные имена - в комментариях к вопросу есть пример. – andrewsi

Смежные вопросы